How to detect right and left click in cocoa

做~自己de王妃 提交于 2019-11-30 07:43:30
Ramy Al Zuhouri

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.

NSView and NSTableView inherits from NSResponder and NSResponder has rightMouseDown event, and other mouse events.

Some documentation related to this:

Introduction to View Programming Guide for Cocoa

Cocoa Event Handling Guide

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!