3

マウスの左右クリックでアクションを作成したい。クリックは NSTableViewCell、NSView などにあります (ウィンドウを右クリックするとポップアップが表示されます)。そのようなタスクを行うための API はありますか? いいえの場合は、他の方法で。助けてくれてありがとう。

4

2 に答える 2

15

次のようなNSResponderメソッド をオーバーライドする必要があります。

- (void) mouseDown: (NSEvent*) theEvent;
- (void) rightMouseDown: (NSEvent*) theEvent;

参照: NSResponder ドキュメント

更新: 以下で説明するように、NSResponder からこれらのメソッドを継承しますNSViewNSTableView

于 2013-07-04T14:57:36.323 に答える