如何从点击的单词 UITextview 中获取字符范围
Posted
技术标签:
【中文标题】如何从点击的单词 UITextview 中获取字符范围【英文标题】:How to get range of characters from a tapped word UITextview 【发布时间】:2013-03-18 09:49:57 【问题描述】:我需要从 UITextView 的点击单词中获取字符范围。我在UITextView *tv
的实例上设置了UITapGestureRecognizer
。
我目前有一个解决方案可以告诉我被点击的单词,如该解决方案中所述:Get word from tap in UITextView。
我需要被点击的单词的字符范围,而不仅仅是单词本身,最好以我可以将开始和结束值作为整数访问的方式提供。
【问题讨论】:
【参考方案1】:我使用的解决方案是:
int posOfSelected = [tv offsetFromPosition:tv.beginningOfDocument
toPosition:textRange.start];
我得到了被点击单词的第一个字母的字符索引,作为从文档开头的偏移量。
【讨论】:
以上是关于如何从点击的单词 UITextview 中获取字符范围的主要内容,如果未能解决你的问题,请参考以下文章