gpt4 book ai didi

nsmenu - 如何访问系统选择的菜单项蓝色?

转载 作者:行者123 更新时间:2023-12-03 01:37:20 24 4
gpt4 key购买 nike

我正在开发一个应用程序,它在 NSStatusBar 上有一个自定义的 NSView,当用户单击它时,它会执行所有绘图。但问题是,我当前绘制的 View 背景色与系统蓝色不同。

我的应用程序的颜色:
enter image description here

Twitter 的菜单项颜色(系统):
enter image description here

如您所见,我的蓝色比系统浅得多。这是我当前正在使用的代码(并且在早于 Yosemite 的版本上完美运行):

[[NSColor selectedMenuItemColor] set];
NSRectFill(rect);

我什至尝试过选择菜单项的颜色,但颜色似乎受到菜单栏下方壁纸的影响。
关于如何实现系统外观有什么想法吗?

最佳答案

正如你所说,在优胜美地,码头、状态栏等都会受到其背后的影响。尝试启用系统偏好设置>辅助功能>显示>降低透明度,您将看到没有此功能时颜色的样子。/

关于nsmenu - 如何访问系统选择的菜单项蓝色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29442594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com