我正在尝试将视图的背景色设置为金色。我已经找到了该值的多个色调的RGB值。为此,我只是这样做:
[myView.backgroundColor=[UIColor colorWithRed:252.0 green:194.0 blue:0 alpha:1.0]];
但是我只是得到与黄色相同的颜色。银色也是如此。我得到与白色相同的颜色。有没有办法实现这一目标,或者iOS不支持此目标?
颜色值在0到1.0f之间
myView.backgroundColor=[UIColor colorWithRed:252.0/255.0
green:194.0/255.0 blue:0 alpha:1.0];
UIColor
采用0-1的颜色百分比,而不是0-255。将这些RGB值除以255.0,以获得所需的颜色。
金属外观不能用纯色准确表示,因为赋予金属特征外观的部分是sheen。荧光也是如此。如果要模拟金属表面,则需要模拟金属光泽。
金色不是RGB颜色,金色是反射性的,这意味着它可以反射其他所有颜色,但带有温暖的黄色。
检查出良好的黄金渐变:Gold gradient on deviant art