2013-03-18 45 views
0

我需要從UITextView的抽頭單詞中獲取字符範圍。我在UITextView *tv的實例上設置了一個UITapGestureRecognizer如何從抽頭單詞中獲取字符範圍UITextview

我目前有一個解決方案,可以告訴我的單詞被點擊,如此解決方案中所述:Get word from tap in UITextView

我需要被點擊的單詞的字符範圍,而不僅僅是單詞本身,最好以我可以以整數的形式訪問開始和結束值的方式。

回答

1

我用的解決方案是:

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

我得到挖掘單詞的第一個字母的字符索引,作爲一個從文檔的開始偏移。