如何在视图的点击位置下方找到文本的属性(它的NSAttributedString,其中每个句子都有它的唯一属性),同时在核心文本框架中使用NSAttributedString?
答案 0 :(得分:3)
直接使用核心文本,而不是文本视图?我假设你有CTFrameRef
。您可以使用CTFrameGetLines()
和CTFrameGetLineOrigins()
获取行和行原点。根据其来源找到正确的行,然后使用CTLineGetStringIndexForPosition()
获取字符串索引。