[swift]更改自定义颜色的边框颜色

标签: UITextView ios Swift
发布时间: 2015/6/14 6:28:20
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我 v 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

但它的颜色是白色或不显示,这是什么?这种颜色应该是深蓝色 + 绿色

解决方法 1:

UIColor 需要颜色值必须介于 0 和 1 之间,因此你应该将其更改为:

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

在上面将每个值除以 255 得到的颜色值为 0 和 1 之间。

我认为您的代码应该工作后你这样做。

谢谢你

官方微信
官方QQ群
31647020