在视图的点击位置下方查找NSAttributedString的属性

时间:2012-04-18 08:48:49

标签: iphone objective-c ios core-text nsattributedstring

如何在视图的点击位置下方找到文本的属性(它的NSAttributedString,其中每个句子都有它的唯一属性),同时在核心文本框架中使用NSAttributedString?

1 个答案:

答案 0 :(得分:3)

直接使用核心文本,而不是文本视图?我假设你有CTFrameRef。您可以使用CTFrameGetLines()CTFrameGetLineOrigins()获取行和行原点。根据其来源找到正确的行,然后使用CTLineGetStringIndexForPosition()获取字符串索引。