import Cocoa
extension NSView {
@IBInspectable var backgroundColor: NSColor? {
get {
guard let layer = layer, let backgroundColor = layer.backgroundColor else {return nil}
return NSColor(cgColor: backgroundColor)
}
set {
wantsLayer = true
layer?.backgroundColor = newValue?.cgColor
}
}
}
Background Color 項目が属性インスペクターに現れる。