您的位置:首页 > 移动开发 > IOS开发

iOS颜色开发设置详解

2016-08-19 18:55 465 查看
颜色设置:

指定RGB,参数是:红、绿、黄、透明度,范围是0-1
+ (UIColor *)colorWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha;

指定HSB,参数是:色调(hue),饱和的(saturation),亮度(brightness) 
+ (UIColor *)colorWithHue:(CGFloat)hue saturation:(CGFloat)saturation brightness:(CGFloat)brightness alpha:(CGFloat)alpha;

当前的颜色改变透明度后的颜色: 
UIColor *color = [UIColor redColor];
UIColor *cl = [color colorWithAlphaComponent:0.5f];

自定义255的颜色值,将255转成0-1 
CGFloat R  = (CGFloat) 225/255.0;
CGFloat G = (CGFloat) 66/255.0;
CGFloat B = (CGFloat) 88/255.0;
CGFloat alpha = (CGFloat) 1.0;

UIColor *myColorRGB = [ UIColor colorWithRed: R  green: G  blue: B  alpha: alpha  ];
self.tableView.backgroundColor = myColorRGB;


最后附上


Creating a UIColor Object from Component Values

+ colorWithWhite:alpha:

+ colorWithHue:saturation:brightness:alpha:

+ colorWithRed:green:blue:alpha:

+ colorWithCGColor:

+ colorWithPatternImage:

+ colorWithCIColor:

– colorWithAlphaComponent:


Initializing a UIColor Object

– initWithWhite:alpha:

– initWithHue:saturation:brightness:alpha:

– initWithRed:green:blue:alpha:

– initWithCGColor:

– initWithPatternImage:

– initWithCIColor:


Creating a UIColor with Preset Component Values

+ blackColor

+ darkGrayColor

+ lightGrayColor

+ whiteColor

+ grayColor

+ redColor

+ greenColor

+ blueColor

+ cyanColor

+ yellowColor

+ magentaColor

+ orangeColor

+ purpleColor

+ brownColor

+ clearColor
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: