0

我需要从 UITextView 的点击单词中获取字符范围。UITapGestureRecognizer我已经在我的实例上设置了一个UITextView *tv.

我目前有一个解决方案可以告诉我被点击的单词,如该解决方案中所述:Get word from tap in UITextView

我需要被点击的单词的字符范围,而不仅仅是单词本身,最好以我可以将开始和结束值作为整数访问的方式提供。

4

1 回答 1

1

我使用的解决方案是:

int posOfSelected = [tv offsetFromPosition:tv.beginningOfDocument
                        toPosition:textRange.start];

我得到了被点击单词的第一个字母的字符索引,作为从文档开头的偏移量。

于 2013-03-18T11:48:13.417 回答