42、[ iOS ] #EEEEEE这种十六进制的颜色使用方式

一般美工给的都是十六进制的颜色,如这样#FF69B4,下面就是如何使用这种颜色的方法:

我们美工给的图
//--用法也很简单,先宏定义,然后调用:
#pragma mark -- UIColor宏定义
#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]

//--调用,rgbValue格式:如:#EEEEEE。去掉#,前面加个0x,变成这样:0xEEEEEE;  alphaValue是透明度取值:0-1
self.view.backgroundColor = UIColorFromRGBA(0xEEEEEE, .6f);

RGB颜色值、十六进制颜色码对照表:http://www.sioe.cn/yingyong/yanse-rgb-16/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容