iOS-如何显示金色

时间:2012-03-09 21:09:18

标签: ios colors

我正在尝试将视图的背景颜色设置为黄金。我找到了这个值的几个音调的RGB值。为此,我只是这样做:

[myView.backgroundColor=[UIColor colorWithRed:252.0 green:194.0 blue:0 alpha:1.0]];

但我只是得到与黄色相同的颜色。银色也是如此。我得到的颜色与白色相同。有没有办法实现这个或iOS不支持这个?

5 个答案:

答案 0 :(得分:15)

颜色值介于0到1.0f之间

myView.backgroundColor=[UIColor colorWithRed:252.0/255.0 
                                 green:194.0/255.0 blue:0 alpha:1.0];

答案 1 :(得分:6)

UIColor取0-1的颜色百分比,而不是0-255。将这些RGB值除以255.0以获得所需的颜色。

UIColor Reference

答案 2 :(得分:2)

Xcode 11 Swift 5

您可以使用颜色文字!

var gold = #colorLiteral(red: 0.9882352941, green: 0.7607843137, blue: 0, alpha: 1)

它呈现如下……

gold image

?

答案 3 :(得分:1)

金属外观不能用纯色准确表达,因为赋予金属特征外观的部分是sheen。荧光也是如此。如果你试图模拟金属表面,那么你需要模拟金属光泽。

答案 4 :(得分:0)

黄金不是RGB颜色,黄金是反光的,这意味着它反映了其他一切的颜色,但带有暖黄色。

选中此项以获得良好的金色渐变:Gold gradient on deviant art