我想根据我获得的互联网信息设置不同的 IBInspectable 项目。例如,我有用于绿色、红色和橙色圆圈的 IBInspectables。如果请求说绿色,我想将 isGreen inspectable 设置为 Yes,其他设置为 no。其他两个也一样。 可以看到IBInspectables here .我知道我可以用我放在那里的代码来做到这一点,但是有没有办法以编程方式切换它们?
最佳答案
任何 IBInspectable 都只是编码为在 IB 中可见的属性。所以如果你有这个:
@IBInspectable var isGreen:Bool? {
didSet {
// code to color circle?
}
}
你可以这样做:
self.isGreen = true
关于ios - 以编程方式设置 IBInspectable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40948264/