我希望按钮上有颜色边框:
buyButton.layer.borderColor = UIColor(red: 83.0, green: 186.0, blue: 183.0, alpha: 1.0).cgColor
对我不起作用,但是
buyButton.layer.borderColor = UIColor.blue.cgColor
的工作原理。我的颜色有什么问题?
谢谢
答案 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