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

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

42、[ iOS ] #EEEEEE这种十六进制的颜色使用方式_第1张图片
我们美工给的图
//--用法也很简单,先宏定义,然后调用:
#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这种十六进制的颜色使用方式)