更改自定义颜色的边框颜色
Posted
技术标签:
【中文标题】更改自定义颜色的边框颜色【英文标题】:change border color on custom color 【发布时间】:2015-03-18 21:55:55 【问题描述】:我有 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 之间。
我认为你的代码在你这样做之后应该可以工作。
谢谢
【讨论】:
没问题,几天前我被困在同一个话题上。我很高兴能帮上忙!以上是关于更改自定义颜色的边框颜色的主要内容,如果未能解决你的问题,请参考以下文章