プログラマメモ2 - programmer no memo2

UIColor をRGBでHex 2013/08/08

UIColorです。

以前、書いたのは
プログラマメモ2: UIColorでRGB

web colorがHEXで書かれているので、指定しやすいのはHEXかなーということで。

lightyellow
#ffffe0
ならこんな感じで。
 [UIColor colorWithRed:0xff/255. green:0xff/255. blue:0xe0/255. alpha:255./255.];

さらに
iphone - How can I create a UIColor from a hex string? - Stack Overflow

だと、defineで定義して、
 #define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
使うときは下のように使える。
UIColorFromRGB(0xffffe0);

: