4
当您添加@IBInspectable属性时,它们被初始化为......没有任何东西。Xcode 6 @IBInspectable:初始化为初始值?
有没有办法让这些属性默认的东西?对于曲目颜色说红色,背景颜色用灰色,填充为10.0。我试过@IBInspectable public var padding: CGFloat = 10.0
,但“10”没有在IB中得到反映。
当您添加@IBInspectable属性时,它们被初始化为......没有任何东西。Xcode 6 @IBInspectable:初始化为初始值?
有没有办法让这些属性默认的东西?对于曲目颜色说红色,背景颜色用灰色,填充为10.0。我试过@IBInspectable public var padding: CGFloat = 10.0
,但“10”没有在IB中得到反映。
试试这个代码:
override func prepareForInterfaceBuilder() {
if self.padding == 0 {
self.padding = 10}
}
这对Xcode 7无效。 – Evgenii 2015-06-18 23:57:52