我想在鼠标左右点击时创建一个动作。单击可能在 NSTableViewCell、NSView 等上(就像我们右键单击窗口时会弹出一个窗口)。是否有任何 API 可以执行此类任务?如果没有,任何其他方式。预先感谢您帮助我。
问问题
6759 次
2 回答
15
您必须覆盖NSResponder方法,例如:
- (void) mouseDown: (NSEvent*) theEvent;
- (void) rightMouseDown: (NSEvent*) theEvent;
参考:NSResponder 文档。
更新:如下所述,NSView
并NSTableView
从 NSResponder 继承这些方法。
于 2013-07-04T14:57:36.323 回答
2
NSView
andNSTableView
继承自NSResponder
并NSResponder
具有rightMouseDown
事件和其他鼠标事件。
与此相关的一些文档:
于 2013-07-04T15:03:44.777 回答