美文网首页
OC - 16进制颜色码(#FFFFFF)转RGB

OC - 16进制颜色码(#FFFFFF)转RGB

作者: 千山小畻 | 来源:发表于2016-06-03 10:58 被阅读565次

• 定义宏 >> 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(0xff0000, 1.0);

相关文章

网友评论

      本文标题:OC - 16进制颜色码(#FFFFFF)转RGB

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