gpt4 book ai didi

objective-c - 如何检测 cocoa 中的右键和左键单击

转载 作者:搜寻专家 更新时间:2023-10-30 19:51:00 25 4
gpt4 key购买 nike

我想在鼠标右键和左键单击时创建一个 Action 。单击可能是在 NSTableViewCell、NSView 等上(比如当我们右键单击窗口时它会弹出一个窗口)。是否有任何 API 可以执行此类任务?如果没有,任何其他方式。预先感谢您对我的帮助。

最佳答案

您必须重写 NSResponder 方法,例如:

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

引用:NSResponder Documentation .

更新:如下所述,NSViewNSTableView 从NSResponder 继承了这些方法。

关于objective-c - 如何检测 cocoa 中的右键和左键单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17473176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com