这是 twitter 应用程序的截图供参考:http ://screencast.com/t/YmFmYmI4M
我想要做的是在可以跨越多行的 NSAttributedString 中的子字符串顶部放置一个浮动弹出窗口。NSAttributedString 是项目的要求。
在提供的屏幕截图中,您可以看到链接是背景突出显示的,因此我相信它们使用的是 CoreText 和 NSAttributedStrings。我还发现了一个名为 CTRunRef ( http://developer.apple.com/library/ios/#documentation/Carbon/Reference/CTRunRef/Reference/reference.html ) 的东西,看起来很有希望,但我无法将它们全部组合在一起概念上。
简而言之,如果我在核心文本中有一个段落,当我点击一个单词时,我如何找到该单词的边界框?