2012-04-18 79 views

回答

3

直接使用核心文本,而不是文本視圖?我假設你有一個CTFrameRef。您可以使用CTFrameGetLines()CTFrameGetLineOrigins()來獲得線條和線條的起點。根據其來源找到正確的行,然後使用CTLineGetStringIndexForPosition()來獲取字符串索引。

+0

我將在滾動視圖中使用核心文本,我有點關注本教程:http://www.raywenderlich.com/4147/how-to-create-a-simple-magazine-app-with-core-文本。我正在嘗試實現其可滾動的不可編輯的視圖,並在NSAttributedString內部將文本分爲內部句子,併爲每個句子分配唯一標記。我希望能夠點擊一個句子,然後它應該滾動到我的視圖的中心,並通過改變它的視覺樣式(字體,顏色)來強調點擊的句子。 – izaslavs 2012-04-18 10:51:28