我使用NSPopover
,当我将系统底座颜色更改为黑色(优胜美地新功能)时,我的视图中的某些元素会反转它们的颜色。优胜美地深色NSPopover颜色反转
例如,一些标签从黑色变为灰色,或者文本字段背景从白色变为黑色。如果我有一个白色背景的视图,它现在变成模糊的黑暗效果。
所以两个问题:
我可以取消此行为,并强制在正常模式下表现得像用户界面?
这里有什么规则哪个元素颠倒它们的颜色?
因为它似乎有些元素会改变,有些则不会。
这是我在约塞米蒂常规模式下的应用程序:
而且这是在约塞米蒂黑暗模式:
Popups可能会限制在自定义。如果用户打开“可访问性偏好设置”中的“降低透明度”,您也会看到不同之处。 – uchuugaka 2014-10-04 10:40:54
何时发生此行为(颜色颠倒)?在进入暗模式时,它会在任何窗口中出现一些UI元素吗?或只有在弹出时? – Mario 2014-10-04 10:50:38
黑暗模式。有NSNotification您可以观察到的和可访问性的变化。新版本只能在AppKit 10.10版发行说明或标题中注明。我忘记了哪个标题。 – uchuugaka 2014-10-04 11:40:23