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