Ios 为cgsize(swift3)添加uiColor
现在newSize只创建了一个白色框。我想要一个蓝色的盒子。如何将uiColor添加到newSizeIos 为cgsize(swift3)添加uiColor,ios,swift,swift3,uicolor,cgsize,Ios,Swift,Swift3,Uicolor,Cgsize,现在newSize只创建了一个白色框。我想要一个蓝色的盒子。如何将uiColor添加到newSize let newSize: CGSize = CGSize(width: 900, height: 900) UIGraphicsBeginImageContext(newSize) 您需要使用color setFill()方法定义要填充图像上下文的颜色,只需使用UIBezierPath填充所需区域: let newSize = CGSize(width: 9
let newSize: CGSize = CGSize(width: 900, height: 900)
UIGraphicsBeginImageContext(newSize)
您需要使用color setFill()方法定义要填充图像上下文的颜色,只需使用UIBezierPath填充所需区域:
let newSize = CGSize(width: 900, height: 900)
UIGraphicsBeginImageContextWithOptions(newSize, false, 0)
defer { UIGraphicsEndImageContext() }
UIColor.blue.setFill()
UIBezierPath(rect: CGRect(origin: .zero, size: newSize)).fill()
UIGraphicsGetImageFromCurrentImageContext()
不完全相同,但相似: