NSBox背景色

时间:2019-02-04 20:45:56

标签: cocoa nscolor nsbox

NSBox的背景是否有系统定义的NSColor?测试显示它为RGB(226、226、226),但似乎没有controlBackgroundColor的东西,它可以在暗模式下轻松切换。我将这种颜色用作自定义NSView的背景,并且我真的不想将视图嵌入NSBox中以获得我想要的效果。

1 个答案:

答案 0 :(得分:0)

AppKit Release Notes中,自定义 NSBox的fillColor设置为 controlBackgroundColor windowBackgroundColor underPageBackgroundColor ,但这些与默认 NSBox的背景不同。

我早些时候在苹果公司的开发者论坛上也问过同样的问题(也希望提供深色模式的颜色),除了通常的样板式回答外,答案是没有系统颜色的名称。标准控件和灰色颜色要暗一些,因此,如果要匹配默认值,则需要自己滚动。