3

在将 NSAttributedString 与 Core Text Framework 一起使用时,如何在视图的点击位置下方找到文本的属性(它是 NSAttributedString,其中每个句子都有其唯一的属性)?

4

1 回答 1

3

直接使用 Core Text,而不是文本视图?我假设你有一个CTFrameRef. CTFrameGetLines()您可以使用and获取线条和线条原点CTFrameGetLineOrigins()。根据其原点找到正确的行,然后用于CTLineGetStringIndexForPosition()获取字符串索引。

于 2012-04-18T09:23:22.720 回答