0

我正在尝试创建一种 wiki 风格的应用程序,当您单击 UITextView 中显示的一段文本时,该应用程序会显示一个带有单词定义的弹出框。我一直在四处寻找,我最好的主意就是跟踪屏幕上所有可能出现弹出窗口的文本的位置,然后跟踪手指敲击发生的确切位置并在它们重合时显示弹出窗口。有没有更好的解决方案?

谢谢,皮特

4

1 回答 1

0

我想出的最简单的方法是逐行粘贴一个 UIButton,其文本与原始文本上的链接相同。这意味着我必须为每一行使用 UILabels,然后将它们添加到整个视图中。您可以获得与 UITextView 相同的效果,但您可以精确定位文本出现在一行中的 CGPoint。

有点hacky,但这是我能找到的最佳解决方案!

于 2012-07-12T17:28:28.980 回答