Выделите весь текст UITextView с помощью Swift

Я пытался сделать это так же, как я делаю это с UITextField:

textView.selectedTextRange = textView.textRange(from: textView.beginningOfDocument, to: textView.endOfDocument)

Что я делаю неправильно?

1 ответ

Вы должны сделать текстовое поле первым респондентом, прежде чем выбрать его:

textView.becomeFirstResponder()
textView.selectedTextRange = textView.textRange(from: textView.beginningOfDocument, to: textView.endOfDocument)

... или, еще лучше, просто позвоните selectAll:

textView.selectAll(self)
Другие вопросы по тегам