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