我有一个
附加信息:我已将NSImageView添加到我的自定义视图的子视图中。 - 更新 2 -
附加信息:它符合
NSStatusItem
,我想通过右键单击该项弹出菜单。我子类化了一个NSView并重写了- (void)rightMouseDown:(NSEvent *)event
方法。我还实现了- (void)mouseDown:(NSEvent *)event
以查看modifierflags。我的问题是,该视图没有接收到NSRightMouseDown
事件。我不知道为什么?有什么想法可以获得此事件吗?当然,我将自定义视图添加到状态项目中。
- 更新 -附加信息:我已将NSImageView添加到我的自定义视图的子视图中。 - 更新 2 -
附加信息:它符合
NSMenuDelegate
协议。
mouseDown
和rightMouseDown
事件。也许您可以提供有关您的NSView
子类设计的更多信息? - MJeffryes