swift 3无法为标签的背景颜色指定正确的颜色

时间:2017-05-22 01:25:05

标签: colors swift3 background set label

我正在尝试为标签的背景颜色指定颜色。

我已经尝试过两种方式

label1.layer.backgroundColor = UIColor(red: 255, green: 69, blue:0, alpha: 1).cgColor

label2.backgroundColor = UIColor(red: 255, green: 69, blue:0, alpha: 1)

但是我在模拟器或设备中运行后,上面两个标签显示错误的颜色,它会显示黄色。

正确的颜色是organge red( 255,69,0)

知道它是什么?

2 个答案:

答案 0 :(得分:0)

label.layer.backgroundColor = UIColor(red: 255/255.0, green: 69/255.0, blue: 0/255.0, alpha: 1.0).cgColor

答案 1 :(得分:0)

您必须将其从255分开,然后才能获得RGB颜色。像下面这样做

label.backgroundColor = UIColor.init(red: 255/255, green: 69/255, blue: 0/255, alpha: 1);