颜色设置

来源:互联网 发布:上海程序员工资多少 编辑:程序博客网 时间:2024/04/30 07:10

颜色设置:

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