1. 程式人生 > >NSTextField 處於編輯狀態時,點選return鍵 結束編輯,NSButton的return快捷方法不響應

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];