NSComboBox - 项目选择操作?

Avi*_*Net 3 cocoa objective-c nscombobox ibaction

NSComboBox 中有用于项目选择的 IBAction 吗?

我尝试定义 2 个不同的操作 - 一个用于从下拉框中选择的项目,另一个用于输入新值的操作。那可能吗?

*我正在做一个Mac应用程序,而不是iOS

sbo*_*oth 5

我相信您可以区分委托中的两个事件,但不能通过IBAction. 协议NSComboBoxDelegate响应选择器- (void)comboBoxSelectionDidChange:(NSNotification *)notification。您可以使用它来确定何时从下拉框中选择某个项目,并使用文本编辑委托选择器- (void)controlTextDidEndEditing:(NSNotification *)aNotification来确定用户何时直接输入文本。