如何抓取UITextView
上的SELECTED或HIGHLIGHTED文字?我已经知道如何使用JavaScript在UIWebView
上执行此操作。现在我试图找出UITextView
。
答案 0 :(得分:12)
你可以通过
来做到NSRange range = [txtView selectedRange];
NSString *str = [txtView.text substringWithRange:range];
答案 1 :(得分:3)
Swift 3.0
在Swift中,首先获取所选文本范围(UITextView
),然后使用该范围获取实际文本,从UITextRange
获取所选文本:
if let textRange = myTextView.selectedTextRange {
let selectedText = myTextView.text(in: textRange)
}