Захватить выделенный текст в UITextView - PullRequest
5 голосов
/ 14 апреля 2010

Как мне получить выделенный или выделенный текст на UITextView? Я уже знаю, как это сделать на UIWebView с помощью JavaScript. Сейчас я пытаюсь понять это для UITextView.

Ответы [ 2 ]

12 голосов
/ 14 апреля 2010

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

NSRange range = [txtView selectedRange];
NSString *str = [txtView.text substringWithRange:range];
3 голосов
/ 01 апреля 2017

Swift 3.0

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

if let textRange = myTextView.selectedTextRange {
    let selectedText = myTextView.text(in: textRange)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...