4

暗い背景に明るいテキストを表示するカスタム ポップアップ メニューを作成したいと考えています。setView:の方法を知っていNSMenuItemます。これを使用して、各アイテムを暗い背景に明るいテキストで描画することができます。ただし、NSMenuメニューの上部と下部に 4 ピクセルの高さのストリップを明るい色で描画するため、外観がかなり損なわれます。オーバーライドできるパブリック描画メソッドがないためNSMenu、これらのストリップを取り除く方法がわかりません。

ヘッダーにとNSMenuという名前のプライベート インスタンス変数があることがわかります。とても食欲をそそる!noTopPaddingnoBottomPadding

4

1 に答える 1