我在按钮中使用定义的运行时属性 。
layer.cornerRadius
layer.masksToBounds
layer.borderWidth
我想把我的边框涂成绿色。但我的代码不起作用:
layer.borderUIColor
边框为黑色。如何使用运行时属性绘制彩色边框?
Best Answer-推荐答案 strong>
实际上,你使用了错误的属性。正确的属性是layer.borderColor 。
但它再次不起作用,因为它是 CGColor 的类型,并且从 IB 中我们只能分配 UIColor,我们不能分配 CGColor。
您也可以简单地以编程方式进行。
或者
您可以创建类型为 CGColor 的扩展。
关于ios - 运行时属性边框颜色,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/42849983/
|