码迷,mamicode.com
首页 > 其他好文 > 详细

常用宏定义 - 颜色管理

时间:2018-07-15 00:12:51      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:clear   rgb   cti   透明   1.0   清除   gre   透明度   常用   


1、RGB颜色,带透明度的RGB颜色,清除背景颜色

/** rgb颜色转换(16进制->10进制)*/
#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]

/** 带有RGBA的颜色设置 */
#define COLOR(R, G, B, A) [UIColor colorWithRed:R/255.0 green:G/255.0 blue:B/255.0 alpha:A]

/**  获取RGB颜色 */
#define RGBA(r,g,b,a) [UIColor colorWithRed:r/255.0f green:g/255.0f blue:b/255.0f alpha:a]
#define RGB(r,g,b) RGBA(r,g,b,1.0f)

/** 背景色 */
#define BACKGROUND_COLOR [UIColor colorWithRed:242.0/255.0 green:236.0/255.0 blue:231.0/255.0 alpha:1.0]

/** 清除背景色 */
#define CLEARCOLOR [UIColor clearColor]

#pragma mark - 颜色方法
#define RGBCOLOR(r,g,b) [UIColor colorWithRed:(r)/255.0f green:(g)/255.0f blue:(b)/255.0f alpha:1]
#define RGBACOLOR(r,g,b,a) [UIColor colorWithRed:(r)/255.0f green:(g)/255.0f blue:(b)/255.0f alpha:(a)]

常用宏定义 - 颜色管理

标签:clear   rgb   cti   透明   1.0   清除   gre   透明度   常用   

原文地址:https://www.cnblogs.com/CH520/p/9311343.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!