如果我使用IBInspectable
调整属性并获取Xcode的实时更新,那么我是否必须对我选择的值进行硬编码,或者将调整后的值编译为最终版本?
我的意思是,假设我使用IBInspectable
将视图的边框调整为10.我是否应该将该边框硬编码为10,或者在Interface Builder上的框上调整此值是否为将编译的值边界?
有一段时间,中殿IBInspectable让我只是为了检查......
答案 0 :(得分:3)
您在Interface Builder中为IBInspectable
属性设置的值将保存在故事板中,并在故事板过程实例化时在您的对象上设置。您无需通过代码设置这些值。
这是IBInspectable
的好处之一 - 您可以在Interface Builder中操作和配置自己的自定义对象,就像{内置'对象一样UILabel
和UITextField