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 格式的十六進制顔色值。