1

如果我用于IBInspectable调整属性并在 Xcode 上获取实时更新,那么我是否必须对我选择的值进行硬编码,或者调整后的值是否会与最终版本一起编译?

我的意思是,假设我用来IBInspectable将视图的边框调整为 10。我应该将该边框硬编码为 10,还是将在 Interface Builder 上的框上调整的这个值是将为该边框编译的值?

有那么一会儿,中殿 IBInspectable 把我当作只是为了检查的东西......

4

1 回答 1

3

您在 Interface Builder 中为IBInspectable属性设置的值将保存在情节提要中,并在情节提要进程实例化时在您的对象上设置。您无需通过代码设置这些值。

这是好处之一IBInspectable- 您可以在 Interface Builder 中操作和配置自己的自定义对象,就像使用“内置”对象一样,例如UILabelUITextField

于 2015-01-18T05:52:17.100 回答