[英]How to detect right and left click in cocoa
我想在鼠标右键和左键上创建一个动作。 点击可能在NSTableViewCell,NSView等上(就像当我们右键单击窗口时它会弹出一个弹出窗口)。 有没有API来完成这样的任务? 如果不是,任何其他方式。 提前谢谢你的帮助。
您必须覆盖NSResponder方法,如:
- (void) mouseDown: (NSEvent*) theEvent;
- (void) rightMouseDown: (NSEvent*) theEvent;
参考: NSResponder文档 。
更新:如下所述, NSView
和NSTableView
从NSResponder继承这些方法。
NSView
和NSTableView
继承自NSResponder
和NSResponder
具有rightMouseDown
事件和其他鼠标事件。
一些与此相关的文档:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.