更改自定义颜色的边框颜色

change border color on custom color

我得到了 UITextView,我想像这样给它设置一个新的自定义颜色

    var instaColor = UIColor(red: 51, green: 92, blue: 131, alpha: 1).CGColor

    textView.layer.borderWidth = 1
    textView.layer.cornerRadius = 20
    textView.layer.borderColor = instaColor

但是它的颜色是白色的或者根本没有出现,这是怎么回事?这个颜色应该是深蓝+绿色

UIColor 要求颜色值介于 0 和 1 之间,因此您应将其更改为:

var instaColor = UIColor(red: 51/255, green: 92/255, blue: 131/255, alpha: 1).CGColor

在上面,您将每个值除以 255 以获得介于 0 和 1 之间的颜色值。

我认为你的代码在你这样做之后应该可以工作。

谢谢