iOS UIColor使用16进制设置颜色
2017-02-07 本文已影响0人
睿少
在日常开发中,UI妹子给的效果图,上面的颜色标记常常是使用的16进制
为了与UI妹子的颜色一致,我们需要做一些转换
一般的设置方式有两种
1.宏定义RGB_COLOR和RGBA_COLOR可以设置颜色
2.UIColor+Hex扩展可以设置颜色
今天主要说的是为UIColor创建分类来设置颜色
在UIColor+Hex.h中的代码(包括宏定义)
![](https://img.haomeiwen.com/i2919715/bcfc35dd3fc7c74c.png)
在UIColor+Hex.m中的代码
- 类方法的实现(关键代码块)
![](https://img.haomeiwen.com/i2919715/7b37de2c4cc31cb7.png)
- 默认alpha值为1
![](https://img.haomeiwen.com/i2919715/b62075a94cd365ae.png)
在项目中使用(一行代码完事!)
![](https://img.haomeiwen.com/i2919715/252c3c5a418f26f3.png)
我只是实践者,大神在此!
有什么问题,欢迎讨论!