如何通过点击的单词UITextview获取字符范围

时间:2013-03-18 09:49:57

标签: ios uitextview uitextinput uitextposition

我需要从UITextView中获取来自单词的字符范围。我在UITapGestureRecognizer的实例上设置了UITextView *tv

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

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

1 个答案:

答案 0 :(得分:1)

我使用的解决方案是:

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

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