IOS开发之——颜色设置

Posted 振长策而御宇内

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOS开发之——颜色设置相关的知识,希望对你有一定的参考价值。

颜色设置:


指定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;


最后附上

UIColor官方API文档:

Creating a UIColor Object from Component Values

Initializing a UIColor Object

Creating a UIColor with Preset Component Values


以上是关于IOS开发之——颜色设置的主要内容,如果未能解决你的问题,请参考以下文章

iOS 4 中的 UINavigationBar 色调颜色闪烁

iOS如何在设置全局色调颜色时保持导航项颜色不变?

在 iOS 7 中为 uinavigation 栏设置色调颜色而不中断栏按钮项目 [重复]

iOS7 键盘返回/完成/搜索色调颜色

如何在 iOS 7 中设置导航栏的色调颜色

UISlider 最小和最大轨道色调清除颜色 iOS 7.1 错误