IBInspectable NSColor プロパティを使用してビューの背景色を設定していますが、xcode でカラー ピッカーを使用すると、最初に値を設定できますが、ピッカーで他の値を変更しようとすると、効果がなくなります。
カラー ピッカーを再クリックして初めて、さらに変更を加えることができます。
ここで何か不足していますか?
敬具
ブライアン
@IBDesignable class PianoRollGridView: NSView {
@IBInspectable var backgroundColour: NSColor = NSColor(deviceRed:0.16, green:0.17, blue:0.21, alpha:1.00) {
didSet {
layer?.backgroundColor = backgroundColour.cgColor
}
}
required init?(coder: NSCoder) {
super.init(coder:coder)
self.wantsLayer = true
}
}