NSComboBox +黑暗模式。如何更改表背景颜色?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NSComboBox +黑暗模式。如何更改表背景颜色?相关的知识,希望对你有一定的参考价值。

我正在努力解决这个问题,我无法找到答案。我只是想将我的新应用程序上传到iTunes,但我从之前的应用程序中知道,如果应用程序在macOS暗模式下看起来不太好,Apple会抱怨。好吧,除了NSComboBox之外没有问题。我可以更改文本和背景颜色,但我没有看到如何更改dropDown表颜色。如果在黑暗模式下它们仍然保持黑白,但是当启用暗模式时它们会变为全黑,我会很高兴。

WTF Cocoa!

有没有办法改变这种行为?或任何好的替代图书馆?如果可能的话,我想保留一个NSComboBox子类,因为我已经有了逻辑,自动完成等

谢谢

答案

不,没有办法明确改变这一点。 NSComboBox刚刚破产。 (直到我提交了一个错误报告并在10.13中修复,它们甚至没有在Graphite模式下正确绘制)。向Apple提交错误报告。

以上是关于NSComboBox +黑暗模式。如何更改表背景颜色?的主要内容,如果未能解决你的问题,请参考以下文章

NSComboBox - 陷阱返回键

CoreData 和 NSComboBox

(PHP)如何检测用户的计算机/浏览器是否处于黑暗模式?

Android怎么动态更改actionbar的背景颜色

更改UIActivityViewController的背景颜色

如何更改jqgrid中唯一的一行背景