【发布时间】:2014-11-06 21:57:23
【问题描述】:
当您添加 @IBInspectable 属性时,它们被初始化为基本上...什么都没有。
有没有办法让这些属性默认为某些东西?轨道颜色为红色,背景颜色为灰色,填充为 10.0?我试过@IBInspectable public var padding: CGFloat = 10.0,但“10”没有反映在 IB 中。
【问题讨论】:
标签: ios xcode xcode6 ibdesignable ibinspectable
当您添加 @IBInspectable 属性时,它们被初始化为基本上...什么都没有。
有没有办法让这些属性默认为某些东西?轨道颜色为红色,背景颜色为灰色,填充为 10.0?我试过@IBInspectable public var padding: CGFloat = 10.0,但“10”没有反映在 IB 中。
【问题讨论】:
标签: ios xcode xcode6 ibdesignable ibinspectable
试试这个代码:
override func prepareForInterfaceBuilder() {
if self.padding == 0 {
self.padding = 10}
}
【讨论】: