在NSStatusItem右击
-
24-09-2019 - |
题
我有一个NSStatusItem
,我想通过rightclicking项弹出菜单。我一个子类和一个NSView的改写方法- (void)rightMouseDown:(NSEvent *)event
。我还实施- (void)mouseDown:(NSEvent *)event
为看modifierflags。我的问题是,该视图不会收到该NSRightMouseDown
的事件。我不知道为什么?任何想法如何得到这个事件?当然,我添加了自定义视图的statusitem。
<强> - UPDATE - 强>结果 附加信息:我添加了一个NSImageView到我的自定义视图的子视图。
<强> - 更新2 - 强>结果
附加信息:它符合NSMenuDelegate
协议
解决方案
确定。问题解决了。问题是NSImageView
。我子类它,现在我所有的重定向和mouseDown
事件rigthMouseDown
到它的父(我的自定义视图)。
不隶属于 StackOverflow