我是否必须对IBInspectable属性调整的值进行硬编码?

时间:2015-01-18 05:28:10

标签: ios xcode cocoa cocoa-touch ibinspectable

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

我的意思是,假设我使用IBInspectable将视图的边框调整为10.我是否应该将该边框硬编码为10,或者在Interface Builder上的框上调整此值是否为将编译的值边界?

有一段时间,中殿IBInspectable让我只是为了检查......

1 个答案:

答案 0 :(得分:3)

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

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