扩展属性
lighterColor
说明:浅色
示例
print(UIColor.red.lighterColor)
输出结果:UIExtendedSRGBColorSpace 1 0.2 0.2 1
darkerColor
说明:深色
示例
print(UIColor.red.darkerColor)
输出结果:UIExtendedSRGBColorSpace 0.8 0 0 1
hex
说明:UIColor转16进制
grey
说明:public var grey: Int
构造函数
public convenience init(_ r:CGFloat,_ g:CGFloat,_ b:CGFloat,_ a:CGFloat)
说明:使用RGBA的构造方法
示例
print(UIColor(255,0,0,0.5))
输出结果:UIExtendedSRGBColorSpace 1 0 0 0.5
public convenience init(_ r:CGFloat,_ g:CGFloat,_ b:CGFloat)
说明:使用RGB的构造方法
示例
print(UIColor(255,0,0))
输出结果:UIExtendedSRGBColorSpace 1 0 0 1
public convenience init(_ hex: String,_ a:CGFloat = 1.0)
说明:使用16进制色值字符串+透明度的构造方法
示例
print(UIColor("#FF0000"))
输出结果:UIExtendedSRGBColorSpace 1 0 0 1
print(UIColor("#FF0000",0.5))
输出结果:UIExtendedSRGBColorSpace 1 0 0 0.5