我需要从UITextView中获取来自单词的字符范围。我在UITapGestureRecognizer
的实例上设置了UITextView *tv
。
我目前有一个解决方案可以告诉我点击的字,如此解决方案中所述:Get word from tap in UITextView。
我需要点击的单词的字符范围,而不仅仅是单词本身,最好以我可以以整数形式访问开始和结束值的方式提供。
答案 0 :(得分:1)
我使用的解决方案是:
int posOfSelected = [tv offsetFromPosition:tv.beginningOfDocument
toPosition:textRange.start];
我得到了被点击的单词的第一个字母的字符索引,作为从文档开头的偏移量。