NSColorWell 用于查看背景 | Swift OSx

NSColorWell for View Background | Swift OSx

目前我可以像这样更改 window 的背景颜色:

tab_view.layer?.backgroundColor = NSColor(red: 0.9, green: 0.9, blue: 0.9, alpha: 1).CGColor

太棒了,但我希望用户能够更改颜色。 这是我发现 NSColorWell 的时候。

我试过像这样应用颜色:

tab_view.layer?.backgroundColor = NSColorWell

然后它说 "Can't assign value of type 'NSColorWell.Type' to type 'CGColor'?" 我尝试查找它,但我发现的所有内容(几乎没有)都写在 Objective - C

有人请向我解释如何使视图背景颜色成为 NSColorWell 的颜色。

您需要传递 NSColorWell .color .CGColor 属性 值。 Apple docs