代码之家  ›  专栏  ›  技术社区  ›  StuartM

使用UIColor创建颜色[重复]

  •  -2
  • StuartM  · 技术社区  · 11 年前

    我试图在Xcode中创建以下颜色,但似乎无法匹配?

    enter image description here

    我尝试了以下操作:

    setBackgroundColor:[[UIColor alloc] initWithRed:0 green:47 blue:135 alpha:1]];
    

    是我做错了什么,还是应该改变颜色与我预期的不匹配?

    2 回复  |  直到 11 年前
        1
  •  3
  •   Ares    11 年前

    试试这个

    setBackgroundColor:[[UIColor alloc] initWithRed:15/255.0f green:47/255.0f blue:135/255.f alpha:1]];

    UIColor expects the colors to be a value between 0 and 1 ,所以必须将这些值除以255。

        2
  •  0
  •   andykkt    11 年前

    如果你想用作RGB值,那么你可以定义如下:

    #define RGB(r,g,b) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1]