我有一个按钮,在按钮的操作方法中,我使用-popUpMenuPositioningItem:atLocation:inView:
以编程方式创建菜单。
如何获取用户选择的菜单项?如果我使用NSPopUpButton
执行此操作,则会调用selectedItem
这是一个简单的情况。但是,NSButton和NSMenu都没有实现这种行为。
答案 0 :(得分:1)
您可以为每个菜单项连接选择器和操作,然后当您收到操作消息时,您将知道所选的内容。
顺便说一下,我想知道你为什么不使用NSPopUpButton
。你知道你可以改变NSPopUpButton
的样式,让它看起来像其他按钮,是吗?