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

有没有办法让这些属性默认为某些东西?假设轨道颜色为红色,背景颜色为灰色,填充为 10.0?我试过 @IBInspectable public var padding: CGFloat = 10.0 但“10”没有反射(reflect)在 IB 中。

最佳答案

试试这个代码:

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

}

来源 http://justabeech.com/ ?

关于ios - Xcode 6 @IBInspectable : Initialize to starting value?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26790168/

10-09 04:23