3
如何在覈心文本框架中使用NSAttributedString的同時在視圖的水龍頭位置下方找到文本的屬性(它是NSAttributedString,其中每個句子具有唯一的屬性)?查找NSAttributedString的屬性低於視圖的水龍頭位置
如何在覈心文本框架中使用NSAttributedString的同時在視圖的水龍頭位置下方找到文本的屬性(它是NSAttributedString,其中每個句子具有唯一的屬性)?查找NSAttributedString的屬性低於視圖的水龍頭位置
直接使用核心文本,而不是文本視圖?我假設你有一個CTFrameRef
。您可以使用CTFrameGetLines()
和CTFrameGetLineOrigins()
來獲得線條和線條的起點。根據其來源找到正確的行,然後使用CTLineGetStringIndexForPosition()
來獲取字符串索引。
我將在滾動視圖中使用核心文本,我有點關注本教程:http://www.raywenderlich.com/4147/how-to-create-a-simple-magazine-app-with-core-文本。我正在嘗試實現其可滾動的不可編輯的視圖,並在NSAttributedString內部將文本分爲內部句子,併爲每個句子分配唯一標記。我希望能夠點擊一個句子,然後它應該滾動到我的視圖的中心,並通過改變它的視覺樣式(字體,顏色)來強調點擊的句子。 – izaslavs 2012-04-18 10:51:28