美文网首页iOS图像处理iOS定制viewiOS Developer
42、[ iOS ] #EEEEEE这种十六进制的颜色使用方式

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

作者: 天听云道 | 来源:发表于2016-05-20 10:45 被阅读509次

一般美工给的都是十六进制的颜色,如这样#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/

相关文章

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/tyfnrttx.html