使用`-PopupMenupositioningItem:Atlocation:Inview:`to编程菜单将菜单附加到



我有一个按钮,在按钮的操作方法中,我可以编程地创建一个菜单,使用-popUpMenuPositioningItem:atLocation:inView:

如何获取用户选择的菜单项?如果我使用NSPopUpButton进行此操作,那将是调用selectedItem的简单情况。但是,nsbutton nor nsmenu实施了这种行为。

您可以为每个菜单项连接选择器和操作,然后当您收到操作消息时,您将知道选择的内容。

顺便说一句,我想知道为什么您不使用NSPopUpButton。您知道您可以更改NSPopUpButton的样式以使其看起来像其他按钮,是?

相关内容

最新更新