6

サブクラスがいっぱいNSStatusItem表示される があります。サブクラスでオーバーライドしてハイライトを実装すると、ルート メニューではすべて正常に動作しますが、ルート メニューのサブメニューでは何らかの理由で動作しません。サブクラスにいくつかのステートメントを入れましたが、サブメニューのビューに対しても呼び出されていないことに気付きました。何か案は?NSMenuNSViewdrawRect:NSViewNSMenuNSLogNSViewdrawRect:

drawRect:ビューを強調表示するために使用しているコードを投稿できますが、呼び出されていないため、必要だとは思いません。他に役立つコードがあれば教えてください。

4

2 に答える 2

0

問題は自然に解決したようです。NSViewサブクラスを使用するようにビューを設定するのを忘れた可能性があります。

于 2011-11-08T02:59:38.243 に答える
0

NSMenuItem の setEnabled メソッドを使用して、submenuItems を目覚めさせるように並べ替えることができますか?

于 2011-06-27T02:16:52.677 に答える