Как получить диапазон символов из постукивающего слова UITextview
Мне нужно получить диапазон символов из повернутого слова из UITextView. Я создал UITapGestureRecognizer
на моем примере UITextView *tv
,
В настоящее время у меня есть решение, которое может сказать мне слово, которое было прослушано, как описано в этом решении: Получить слово из крана в UITextView.
Мне нужен диапазон символов слова, к которому был применен текст, а не только само слово, желательно доступное таким образом, чтобы я мог получить доступ к начальным и конечным значениям в виде целых чисел.
1 ответ
Решение
Решение, которое я использовал:
int posOfSelected = [tv offsetFromPosition:tv.beginningOfDocument
toPosition:textRange.start];
Я получаю символьный индекс первой буквы повернутого слова в виде смещения от начала документа.