ユーザーがクリックするとすべての描画を実行するカスタムNSView
を持つアプリに取り組んでいます。NSStatusBar
しかし、ここに問題があります。ビューの背景色として現在描いている色は、システムの青色と同じではありません。
私のアプリの色:
Twitter のメニュー項目の色 (システム):
ご覧のとおり、私の青い色はシステムよりもずっと明るいです。これは私が現在使用しているコードです (Yosemite より古いバージョンでも完全に機能しました):
[[NSColor selectedMenuItemColor] set];
NSRectFill(rect);
メニュー項目の色を選んでみましたが、メニュー バーの下の壁紙の影響を受けているようです。
システムの外観を実現する方法についてのアイデアはありますか?