右键单击 NSWindow 时,有什么方法可以显示菜单?
3282 次
2 回答
18
右键单击窗口中的视图,您将找到一个名为“菜单”的属性。将此菜单属性与右键单击后应显示的菜单连接。
于 2011-02-25T18:12:37.740 回答
3
是的。 NSWindow继承自NSResponder,它有方便的方法,例如-rightMouseDown:.
编辑
实际上,更好的方法可能是NSView为窗口使用自定义子类contentView,并覆盖-menuForEvent:(方法 on NSView)以返回您的右键单击菜单,并传递NSEvent一个右键单击事件。
于 2011-02-25T18:09:15.097 回答