Могу ли я предотвратить выделение текста при нажатии клавиши «Возврат» на NSTextField? - PullRequest
0 голосов
/ 30 декабря 2018

До того, как я нажал клавишу "Возврат":

enter image description here

После того, как я нажал клавишу "Возврат":

enter image description here

Я не хочу эту подсветку, просто хочу оставить ее без изменений.Как я могу это сделать?

Вот фрагмент кода для этого текстового поля:

let searchField = NSTextField()   
searchField.isBezeled = false
searchField.drawsBackground = false
searchField.textColor = .white
searchField.focusRingType = .none
searchField.usesSingleLineMode = true
searchField.cell?.sendsActionOnEndEditing = false
searchField.target = self
searchField.action = #selector(searchAction)

Редактировать: похоже, это просто выделение, а не выделение, потому что

let textEditor = window?.fieldEditor(true, for: searchField)

textEditor.selectedRange.length == 0 //length is 0
...