使用Swift选择UITextView的整个文本

L. *_*han 2 uitextview uitextrange swift

我尝试以与使用相同的方式执行此操作UITextField

textView.selectedTextRange = textView.textRange(from: textView.beginningOfDocument, to: textView.endOfDocument)
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

Tam*_*gel 6

在选择文本字段之前,应将其设置为第一响应者

textView.becomeFirstResponder()
textView.selectedTextRange = textView.textRange(from: textView.beginningOfDocument, to: textView.endOfDocument)
Run Code Online (Sandbox Code Playgroud)

...或者更好的是,只需致电selectAll

textView.selectAll(self)
Run Code Online (Sandbox Code Playgroud)