4

NSWindow を右クリックしたときにメニューを表示する方法はありますか?

4

2 に答える 2

18

ウィンドウ内のビューを右クリックすると、「メニュー」というプロパティが表示されます。このメニュー プロパティを、右クリック後に表示されるメニューに接続します。

于 2011-02-25T18:12:37.740 に答える
3

はい。 NSWindowから継承しNSResponder、 のような便利なメソッドを持っています-rightMouseDown:

編集

実際には、ウィンドウの にカスタムNSViewサブクラスを使用し、 (メソッド on ) をcontentViewオーバーライドして、渡されたis a right-click イベントで右クリック メニューを返すことをお勧めします。-menuForEvent:NSViewNSEvent

于 2011-02-25T18:09:15.097 に答える