iOS 从各种效果图颜色标注生成 UIColor
太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)
本文遵循“署名-非商业用途-保持一致”创作公用协议
当知道 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]
其实,这个宏在网上海了去了,也正因为这样,想找到一个可用的确实成为难事儿了。
经整理后可用。