UIColor+Additions UIColor 类开源项目

我要开发同款
匿名用户2015年02月06日
32阅读
所属分类Objective-C、iOS代码库、其他(Others)
授权协议MIT

作品详情

UIColor+Additions是UIColor类,帮助开发者简化颜色操作,更灵活。

UIColor+Additions附加是一个类别的UIColor,可以帮助开发者进行色彩操控更加灵活和方便。

十六进制颜色表示使用便捷方法从十六进制整数或字符串值创建颜色:

+(UIColor*)add_colorWithRGBHexValue:(ADDColorType)rgbHexValue;+(UIColor*)add_colorWithRGBAHexValue:(ADDColorType)rgbaHexValue;+(UIColor*)add_colorWithRGBHexString:(NSString*)rgbHexString;+(UIColor*)add_colorWithRGBAHexString:(NSString*)rgbaHexString;还可以检索颜色的十六进制表示形式:

-(BOOL)add_getRGBHexValue:(ADDColorType*)rgbHexValue;-(BOOL)add_getRGBAHexValue:(ADDColorType*)rgbaHexValue;-(NSString*)add_RGBHexString;-(NSString*)add_RGBAHexString;RGB支持RGB颜色通常以0-255的范围表示。UIColor+Additions添加了方便的方法来创建颜色:

+(UIColor*)add_colorWithRed255:(CGFloat)redgreen255:(CGFloat)greenblue255:(CGFloat)blue;+(UIColor*)add_colorWithRed255:(CGFloat)redgreen255:(CGFloat)greenblue255:(CGFloat)bluealpha255:(CGFloat)alpha;发光度通过计算给定颜色的发光值,可以轻松检索它的灰色版本。另外,您可以检查您的颜色是否被认为是“浅色”或“深色”:

-(UIColor*)add_grayColor;-(BOOL)add_isLightColor;-(BOOL)add_isDarkColor;修改颜色最后,UIColor+Additions添加了简单的方法以从现有的颜色创建新的更浅,更暗,饱和和更亮的颜色:

-(UIColor*)add_colorWithSaturation:(CGFloat)newSaturation;-(UIColor*)add_colorWithBrightness:(CGFloat)newBrightness;-(UIColor*)add_lighterColorWithValue:(CGFloat)value;-(UIColor*)add_darkerColorWithValue:(CGFloat)value;

 

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论