我的OSX应用程序中有一个组合框,我想让它在更改值选择后立即失去焦点。
现在它只是在选择后保持选中并突出显示。
非常感谢任何形式的帮助!
答案 0 :(得分:0)
我自己想出来了。
使用NSComboBoxDelegate,我使用此方法
- (void)comboBoxWillDismiss:(NSNotification *)notification
它会在弹出列表被取消之前被调用。在那个方法里面我打电话:
[myComboBox setRefusesFirstResponder:YES];
它就可以了。