NSBox 背景颜色

NSBox background color

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

AppKit Release Notes开始,custom NSBox的fillColor设置为controlBackgroundColorwindowBackgroundColor underPageBackgroundColor,但它们与 default NSBox 的背景不同。

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