OStack程序员社区-中国程序员成长平台

标题: ios - 运行时属性边框颜色 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 00:13
标题: ios - 运行时属性边框颜色

我在按钮中使用定义的运行时属性

layer.cornerRadius
layer.masksToBounds
layer.borderWidth

我想把我的边框涂成绿色。但我的代码不起作用:

layer.borderUIColor

边框为黑色。如何使用运行时属性绘制彩色边框?

enter image description here



Best Answer-推荐答案


实际上,你使用了错误的属性。正确的属性是layer.borderColor。 但它再次不起作用,因为它是 CGColor 的类型,并且从 IB 中我们只能分配 UIColor,我们不能分配 CGColor。

您也可以简单地以编程方式进行。

或者

您可以创建类型为 CGColor 的扩展。

关于ios - 运行时属性边框颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42849983/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4