作者:a58224227 | 来源:互联网 | 2024-09-27 16:38
定义宏˃˃16的意思是把16进制转换成2进制后,右移16位(移动掉的直接舍弃)#defineUIColorFromRGBA(RGBValue,alphaValue)[UICo
•定义宏>> 16的意思是把16进制转换成2进制后,右移16位(移动掉的直接舍弃)
#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]
•使用方法
self.view.backgroundColor = UIColorFromRGBA(0x00000,1.0); // 0x000000值为白色背景
也可以这样用法:
UIColor * color = UIColorFromRGBA(0x263d56,1.0);
[self.cancleBtn setTitleColor:color forState:UIControlStateNormal];