当前位置 : 主页 > 手机开发 > 其它 >

swift – 查看边框颜色不变

来源:互联网 收集:自由互联 发布时间:2021-06-11
我有一个视图,我使用此运行时属性边框: 问题是layer.borderColor当我设置borderColor我的边框消失了,但是当我没有设置边框颜色我有一个黑色的边框,我不想要 有任何想法吗? 您正面临这个
我有一个视图,我使用此运行时属性边框:

enter image description here

问题是layer.borderColor当我设置borderColor我的边框消失了,但是当我没有设置边框颜色我有一个黑色的边框,我不想要
有任何想法吗?

您正面临这个问题,因为 layer.borderColor需要CGColor,而且来自用户定义的运行时属性,您只能设置UIColor而不是CGColor,当您不设置颜色时,它将采用默认的borderColor,即黑色.要设置borderColor,您需要以编程方式设置它.

斯威夫特3

yourView.layer.borderColor = UIColor.red.cgColor //set your color here

Swift 2.3或更低

yourView.layer.borderColor = UIColor.redColor().CGColor //set your color here
网友评论