How to detect right and left click in cocoa

前端 未结 2 1275
慢半拍i
慢半拍i 2020-12-30 17:01

I want to create a action on right and left click of mouse. Click may be on NSTableViewCell, NSView, etc (Like when we right click on window it gives a pop-up ) . Is there a

2条回答
  •  半阙折子戏
    2020-12-30 17:35

    You have to override NSResponder methods like:

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

    Reference: NSResponder Documentation.

    Update: as mentioned below, NSView and NSTableView inherits these methods from NSResponder.

提交回复
热议问题