2010-04-14 5 views
5

Как получить текст SELECTED или HIGHLIGHTED на UITextView? Я уже знаю, как это сделать на UIWebView с использованием JavaScript. Теперь я пытаюсь понять это для UITextView.Grab SELECTED текст в UITextView

ответ

12

вы можете сделать это

NSRange range = [txtView selectedRange]; 
NSString *str = [txtView.text substringWithRange:range]; 
3

Swift 3,0

В Swift, получая выбранный текст из UITextView делается первым получает выбранный диапазон текста (а UITextRange), а затем используя этот диапазон для получения фактического текста:

if let textRange = myTextView.selectedTextRange { 
    let selectedText = myTextView.text(in: textRange) 
} 
Смежные вопросы