6

我想知道是否可以在 UITextView 中放置一个超链接,该超链接将打开 safari 并将用户带到一个网页。如果是这样,我怎么能做到这一点。

在此先感谢您的帮助。

4

3 回答 3

17

是的,您可以通过将 UITextView 的 dataDetectorTypes 属性设置为“UIDataDetectorTypeLink”。

于 2009-11-08T13:52:08.547 回答
4

不幸的是,目前还没有,因为没有可以附加到文本的属性。

你有几个选择

1) 改用 UIWebView。

2)如果文本位于已知位置,那么您可以在坐标上覆盖一个按钮。这就是 iPhone 上的 Twitterific 进行链接的方式,

于 2009-06-14T21:23:21.037 回答
0

您应该查看 Joe Hewitt 的 Three20 框架中的TTStyledText类。

于 2009-06-15T01:44:35.857 回答