iOS UIColor使用16进制设置颜色

在日常开发中,UI妹子给的效果图,上面的颜色标记常常是使用的16进制
为了与UI妹子的颜色一致,我们需要做一些转换

一般的设置方式有两种

1.宏定义RGB_COLOR和RGBA_COLOR可以设置颜色

2.UIColor+Hex扩展可以设置颜色

今天主要说的是为UIColor创建分类来设置颜色

这是在Xcode 8 中创建分类

在UIColor+Hex.h中的代码(包括宏定义)
iOS UIColor使用16进制设置颜色_第1张图片
UIColor+Hex.h
在UIColor+Hex.m中的代码
  • 类方法的实现(关键代码块)
iOS UIColor使用16进制设置颜色_第2张图片
关键代码块
  • 默认alpha值为1
默认alpha值为1
在项目中使用(一行代码完事!)
一行代码完事!

我只是实践者,大神在此!

有什么问题,欢迎讨论!

你可能感兴趣的:(iOS UIColor使用16进制设置颜色)