У меня есть NSPopupButton, который отображает выпадающее меню при нажатии. Это меню заполняется из NSArray. Теперь, если я нажму на один из элементов в раскрывающемся меню, я могу выбрать его и определить, что выбрано и т. Д. Что я хочу сделать, когда пользователь нажимает кнопку NSpopupbutton, обновляет раскрывающееся меню, а затем имеет пользователь выбирает один из элементов. У меня возникли проблемы с поиском способа вызова метода IBAction, когда я просто выбираю выпадающее меню (не нажимая ни одного элемента в нем). Щелчок элемента в меню приводит к IBAction, но я хочу просто щелкнуть стрелку вниз в NSPopupButton, чтобы вызвать действие. Есть идеи ? Благодарю.вызов действия при нажатии NSPopupButton
3
A
ответ
4
NSPopupButton
отправляет NSPopUpButtonWillPopUpNotification
при нажатии. Попросите свой объект контроллера прослушать это уведомление и ответьте, обновив раскрывающееся меню.