2

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
    }
}

ここに画像の説明を入力

4

0 に答える 0