NSTextField 处于编辑状态时,点击return键 结束编辑,NSButton的return快捷方法不响应

NSButton 设置快捷键 return, 当 NSTextField 处于编辑状态时, 点击return键 结束编辑,要求不响应button的return快捷方法

attributes inspector 面板中设置 NSTextField 的 Action 属性 为 Send On Enter Only.

代码设置:    [_textField.cell setSendsActionOnEndEditing:NO];

并且TextField 要设置action:

使text field 失去响应,否则的话button 的return快捷方式始终不起作用

    [_textField2.window makeFirstResponder:self.view];

猜你喜欢

转载自blog.csdn.net/ZhangWangYang/article/details/84063617