各種顏色之間的轉換,會陸續更新,
實現了
16進製制顏色(hex)、rgba、hsba、uicolor之間的 相互轉換
使用示例(加號方法,類名呼叫)
1//uicolor 轉 rgb、hsb
2 rgbacolor colora =[colorconversion uicolortorgba:[uicolor redcolor]];
3 hsbacolor colorb =[colorconversion uicolortohsba:[uicolor redcolor]];4//
rgb和hsb互轉
5 rgbacolor colorc =[colorconversion hsbtorgb:colorb];
6 hsbacolor colord =[colorconversion rgbtohsb:colora];7//
16進製制數字、字串轉uicolor
8 uicolor * colore = [colorconversion hexnumtouicolor:0xafc078 alpha:1
];9 uicolor * colorf = [colorconversion hexstrtouicolor:@"
#afc078
" alpha:1
];10
iOS 16進製制顏色的巨集
ios 16進製制顏色的巨集 引數格式為 0xffffff 16進製制 define kcolorwithrgb rgbvalue uicolor colorwithred float rgbvalue 0xff0000 16 255.0 green float rgbvalue 0xff00 8 ...
iOS開發 從16進製制顏色中獲取UIColor
目前ios中設定uicolor只能使用其列舉值 rgb等方法,不能直接將常用的16進製制顏色值直接轉為uicolor物件,所以寫了點 將16進製制顏色值轉為uicolor。如下,標頭檔案 import import inte ce textservcie nsobject uicolor getco...
iOS開發 16進製制顏色轉換
專案中經常會用到顏色轉換,有的是通過十六進製制轉成數字轉顏色,想簡單的點直接通過字串轉一下,簡單擴充套件了一下分類uicolor,如下 uicolor colorwithhex nsstring hexcolor ios技術交流 228407086 uicolor colorwithhex nsst...