4

右键单击 NSWindow 时,有什么方法可以显示菜单?

4

2 回答 2

18

右键单击窗口中的视图,您将找到一个名为“菜单”的属性。将此菜单属性与右键单击后应显示的菜单连接。

于 2011-02-25T18:12:37.740 回答
3

是的。 NSWindow继承自NSResponder,它有方便的方法,例如-rightMouseDown:.

编辑

实际上,更好的方法可能是NSView为窗口使用自定义子类contentView,并覆盖-menuForEvent:(方法 on NSView)以返回您的右键单击菜单,并传递NSEvent一个右键单击事件。

于 2011-02-25T18:09:15.097 回答