UIColor、CIColor 和 CGColor 出现在不同的类库里面,其实就是颜色存储方式不同而已,比如 999 可以用 10 进制、2 进制、16 进制等存储。三者之间都是能够方便转换的,特别是很多构造函数。
Objective-C
使用系统定义好的颜色创建
由白色透明度创建
由三原色创建
由图片创建
由 16 进制字符串创建
Swift
适用于 0Xc83c23、#c83c23、c83c23 格式的十六进制颜色值。
UIColor、CIColor 和 CGColor 出现在不同的类库里面,其实就是颜色存储方式不同而已,比如 999 可以用 10 进制、2 进制、16 进制等存储。三者之间都是能够方便转换的,特别是很多构造函数。
Objective-C
使用系统定义好的颜色创建
由白色透明度创建
由三原色创建
由图片创建
由 16 进制字符串创建
Swift
适用于 0Xc83c23、#c83c23、c83c23 格式的十六进制颜色值。