29

ユーザーがクリックするとすべての描画を実行するカスタムNSViewを持つアプリに取り組んでいます。NSStatusBarしかし、ここに問題があります。ビューの背景色として現在描いている色は、システムの青色と同じではありません。

私のアプリの色:
ここに画像の説明を入力

Twitter のメニュー項目の色 (システム):
ここに画像の説明を入力

ご覧のとおり、私の青い色はシステムよりもずっと明るいです。これは私が現在使用しているコードです (Yosemite より古いバージョンでも完全に機能しました):

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

メニュー項目の色を選んでみましたが、メニュー バーの下の壁紙の影響を受けているようです。
システムの外観を実現する方法についてのアイデアはありますか?

4

2 に答える 2