Я работаю над рассказом app.Where Нам нужно предоставить квитанции. Теперь у меня есть история, и в этой истории есть некоторые пробелы или скрытые слова. Всякий раз, когда я нажимаю на это скрытое слово, я получу 4 варианта ответа. Я попытался, поместив кнопку над словами, но это было бы только тогда, когда я использую статическую должность. Я просто хочу знать, как я могу получить фрейм этого слова, который мне нужно скрыть, так что Я могу поместить над ним какую-то кнопку и скрыть это.
Вы можете увидеть изображение ниже. Все ответы будут оценены
Решение: - Это будет работать после того, как только iOS 5 не будет ниже этого!
- (CGRect)frameOfTextRange:(NSRange)range inTextView:(UITextView *)textView
{
UITextPosition *beginning = textView.beginningOfDocument;
UITextPosition *start = [textView positionFromPosition:beginning offset:range.location];
UITextPosition *end = [textView positionFromPosition:start offset:range.length];
UITextRange *textRange = [textView textRangeFromPosition:start toPosition:end];
CGRect rect = [textView firstRectForRange:textRange];
return [textView convertRect:rect fromView:textView.textInputView];
}
Спасибо
См. еще одно изображение для ошибок: