當選擇可編輯的NSTextField時,Cocoa通過在文本字段周圍製作藍色矩形將其標記爲默認值。如何刪除NSTextField在編輯完成時選擇的指示器
但是,編輯結束後,除非選擇了另一個文本字段,否則指示器無法刪除。
要刪除選擇指標,我們應該怎麼做?
我們使用以下函數來檢測編輯的結束。
override func controlTextDidEndEditing(notification: NSNotification) {
// doing things like getting the string user has been made.
}
即使我想** anotherTextField.becomeFirstResponder()**,** ** textField.resignFirstResponder什麼也沒有改變。 – Hope
爲什麼不簡單地將窗口的第一響應者設置爲取消選擇文本字段的'nil'? – vadian