Color
extension Color
-
从16进制创建Color
Declaration
Swift
public static func color(_ hex: Int, _ alpha: Double = 1) -> ColorParameters
hex十六进制值,格式0xFFFFFF
alpha透明度可选,默认1
Return Value
Color
-
从RGB创建Color
Declaration
Swift
public static func color(_ red: Double, _ green: Double, _ blue: Double, _ alpha: Double = 1) -> ColorParameters
red红色值
green绿色值
blue蓝色值
alpha透明度可选,默认1
Return Value
Color
-
从十六进制字符串初始化,支持RGB、RGBA|ARGB,格式:"20B2AA", “#FFFFFF",失败时返回clear
Declaration
Swift
public static func color(_ hexString: String, _ alpha: Double = 1) -> ColorParameters
hexString十六进制字符串
alpha透明度可选,默认1
Return Value
Color
-
几乎透明的颜色,常用于clear不起作用的场景
Declaration
Swift
public static var almostClear: Color { get } -
获取透明度为1.0的RGB随机颜色
Declaration
Swift
public static var randomColor: Color { get }
-
Color转换为UIColor,失败时返回clear
Declaration
Swift
public func toUIColor() -> UIColorReturn Value
UIColor
View on GitHub