我有一个 NSPopupButton,单击时会显示一个下拉菜单。该菜单由 NSArray 填充。现在,如果我单击下拉菜单中的一项,我可以选择它并确定选择的内容等。 我想要做的是,当用户单击 NSpopupbutton 时,更新下拉菜单,然后让用户选择其中一项。 当我简单地选择下拉菜单(不单击其中的任何一项)时,我无法找到如何调用 IBAction 方法。单击菜单中的项目会产生 IBAction,但我只想单击 NSPopupButton 中的向下箭头来触发操作。有任何想法吗 ?谢谢。
最佳答案
NSPopupButton
在单击时发送 NSPopUpButtonWillPopUpNotification
。让您的 Controller 对象监听该通知并通过更新下拉菜单进行响应。
关于cocoa - 单击 NSPopupButton 时调用操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9631053/