IBInspectable属性停止显示

时间:2015-05-19 03:54:22

标签: ios xcode swift interface-builder

我将三个属性标记为IBInspectable并且它们运行良好。后来我决定我用过的另外三个属性也会受益于IBInspectable,所以我也标记了它们。

在标记新的三个集合之后,前一个三个集合从Interface Builder中消失。在新三人中,只有一人出现。

我尝试删除并重新创建属性,解开新属性,希望旧的重新出现,在Interface Builder中删除并重新创建自定义视图,强制刷新所有视图,关闭和关闭重新打开Xcode,到目前为止还没有任何工作可以让他们恢复。

我是否还有其他技巧可以尝试再次使用?

2 个答案:

答案 0 :(得分:17)

想出来。似乎在某处我从变量定义中删除了显式类型声明。

答案 1 :(得分:0)

在将@objc添加到某些变量之后发生了这种情况。