我正在开发一个具有自定义功能的应用程序,NSView
当NSStatusBar
用户单击它时,它会执行所有绘图。但是问题来了,我当前绘制的颜色作为视图的背景颜色与系统蓝色不同。
我的应用程序的颜色:
Twitter的菜单项颜色(系统):
正如您清楚地看到的那样,我的蓝色比系统浅得多。这是我目前正在使用的代码(并且在优胜美地之前的版本上完美运行):
[[NSColor selectedMenuItemColor] set];
NSRectFill(rect);
我什至尝试过颜色选择菜单项的颜色,但似乎颜色受菜单栏下方墙纸的影响。
关于如何实现系统外观的任何想法?