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