在UITextView上获取SELECTED文本

时间:2010-04-14 01:33:02

标签: ios iphone uitextview

如何抓取UITextView上的SELECTED或HIGHLIGHTED文字?我已经知道如何使用JavaScript在UIWebView上执行此操作。现在我试图找出UITextView

2 个答案:

答案 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)
}