0
У меня есть NSTextField с текстом «sometext». Как я могу поместить курсор между e и t: «some | text» программно?Swift: Установить точку вставки в NSTextField
У меня есть NSTextField с текстом «sometext». Как я могу поместить курсор между e и t: «some | text» программно?Swift: Установить точку вставки в NSTextField
Вам необходимо установить для выбранного свойства диапазона выбранный диапазон текстового поля. Попробуйте так:
textField.currentEditor()?.selectedRange = NSRange(location: 4, length: 0)
Вам нужно будет позвонить displayIfNeeded
textField.displayIfNeeded()
идеальный! Большое спасибо. Я был отчаянно потерян в документации, я думаю. – awado