我想把我的视图背景颜色设为金色。我已经找到了几个不同色调的金色的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可以得到所需的颜色。
金属外观不能通过纯色准确地表达,因为赋予金属特征外观的部分是它的光泽。荧光也是如此。如果您试图模拟金属表面,则需要模拟金属光泽。