在UITextView上获取SELECTED文本

Sha*_*ief 5 iphone uitextview ios

如何抓取SELECTED或HIGHLIGHTED文本UITextView?我已经知道如何UIWebView使用JavaScript.现在我正试图弄明白UITextView.

Mih*_*hta 12

你可以做到

NSRange range = [txtView selectedRange];
NSString *str = [txtView.text substringWithRange:range];
Run Code Online (Sandbox Code Playgroud)


use*_*232 5

斯威夫特 3.0

在 Swift 中,从 a 中获取所选文本UITextView是通过首先获取所选文本范围 (a UITextRange),然后使用该范围来获取实际文本来完成的:

if let textRange = myTextView.selectedTextRange {
    let selectedText = myTextView.text(in: textRange)
}
Run Code Online (Sandbox Code Playgroud)