當知道 RGB 值以及 Alpha 透明度的時侯,用以下 UIColor 的原生方法:
UIColor *color = [UIColor colorWithRed:255.0/255.0 green:108.0/255.0 blue:96.0/255.0 alpha:0.8];
當你拿到的效果圖中的標注顏色值是這樣的:#ff6c60,這個就用下面這個宏吧:
#define UIColorFromRGBA(rgbValue, alphaValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0x00FF00) >> 8))/255.0 blue:((float)(rgbValue & 0x0000FF))/255.0 alpha:alphaValue]
其實,這個宏在網上海了去了,也正因為這樣,想找到一個可用的確實成為難事兒了。
經整理後可用。