迅捷的边框颜色

时间:2017-03-29 13:51:33

标签: ios swift

我希望按钮上有颜色边框:

buyButton.layer.borderColor = UIColor(red: 83.0, green: 186.0, blue: 183.0, alpha: 1.0).cgColor

对我不起作用,但是

 buyButton.layer.borderColor = UIColor.blue.cgColor

的工作原理。我的颜色有什么问题?

谢谢

2 个答案:

答案 0 :(得分:0)

您正在使用'原始'RGB值,将它们除以255.0。

buyButton.layer.borderColor = UIColor(red: 83.0/255.0, green: 186.0/255.0, blue: 183.0/255.0, alpha: 1.0).cgColor

因此,在UIColor术语中,1.0为255红色。 0.5是127.5红色等。

答案 1 :(得分:0)

输入值必须介于0和1之间,因此将它们除以255。

buyButton.layer.borderColor = UIColor(red: 83.0/255.0, green: 186.0/255.0, blue: 183.0/255.0, alpha: 1.0).cgColor