Ios Xcode 6@IBInspectable:是否初始化为起始值?

Ios Xcode 6@IBInspectable:是否初始化为起始值?,ios,xcode,xcode6,ibdesignable,ibinspectable,Ios,Xcode,Xcode6,Ibdesignable,Ibinspectable,当您添加@IBInspectable属性时,它们基本上被初始化为。。。没什么 有没有办法让这些属性默认为某个属性?比如说,轨道颜色为红色,背景颜色为灰色,填充颜色为10.0?我已经尝试了@IBInspectable public var padding:CGFloat=10.0,但是“10”没有反映在IB中。尝试以下代码: override func prepareForInterfaceBuilder() { if self.padding == 0 { self.p

当您添加@IBInspectable属性时,它们基本上被初始化为。。。没什么

有没有办法让这些属性默认为某个属性?比如说,轨道颜色为红色,背景颜色为灰色,填充颜色为10.0?我已经尝试了
@IBInspectable public var padding:CGFloat=10.0
,但是“10”没有反映在IB中。

尝试以下代码:

override func prepareForInterfaceBuilder() {
    if self.padding == 0 {
        self.padding = 10}

}
来源