右键单击 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 回答