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

时间:2014-11-06 21:57:24

标签: ios xcode xcode6 ibdesignable ibinspectable

当你添加@IBInspectable属性时,它们被初始化为......什么都没有。

enter image description here

有没有办法让这些属性默认为某种东西?说道颜色为红色,背景颜色为灰色,填充为10.0?我试过了@IBInspectable public var padding: CGFloat = 10.0但是" 10"没有反映在IB中。

1 个答案:

答案 0 :(得分:2)

试试这段代码:

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

}

来源http://justabeech.com/