xib使用之调色板设置常用颜色值

代码设置常用颜色值

以前用纯代码写,设置颜色是直接[UIColor color]之类的,这样每个设颜色的地方都要写一次颜色值

self.view.backgroundColor = RGBColor(240, 240, 240);

RGBColor是封装的带参数的宏:

#define RGBColor(r, g, b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1.0]

因为一个项目里面,用到的颜色值,也就那几种,像:标题颜色、正文颜色、分割线颜色、主颜色等等。

我就更简便一步了,把常用的颜色值设成宏定义:

1
2
3
4
5
6
7
8
9
10
11
/** 主色调 */
#define kMainColor RGBColor(106,200,145)

/** 描边颜色 */
#define kStrokeColor RGBColor(233,233,233)

/** 标题颜色 */
#define kTextColor RGBColor(81,81,81)

/** 副标题颜色 */
#define kSubTextColor RGBColor(131,131,131)

这只是举例,你可以定义的更多,用的时候就不用为每个颜色值设该死的RGB了(十六进制也是一样)。

你也可以写个UIColor的Category,写那里也是可以的,看个人爱好了。

重点:xib中调色板设置常用颜色值

现在项目中,基本上都用xib了,那在xib的调色板上怎么设置常用颜色值呢?

分享给小伙伴设置的颜色值

经过上一步在xib中设置的颜色值后,在 资源库 -> Colors 这个文件夹下就是刚才设置的颜色值了,可以拷贝发给其他小伙伴,如下图:

小伙伴导入:

open选中那个发过来的.clr文件就行了。

使用

打开颜色值,一点就OK了,是不是方便了很多。