我想知道是否可以在 UITextView 中放置一个超链接,该超链接将打开 safari 并将用户带到一个网页。如果是这样,我怎么能做到这一点。
在此先感谢您的帮助。
我想知道是否可以在 UITextView 中放置一个超链接,该超链接将打开 safari 并将用户带到一个网页。如果是这样,我怎么能做到这一点。
在此先感谢您的帮助。
是的,您可以通过将 UITextView 的 dataDetectorTypes 属性设置为“UIDataDetectorTypeLink”。
不幸的是,目前还没有,因为没有可以附加到文本的属性。
你有几个选择
1) 改用 UIWebView。
2)如果文本位于已知位置,那么您可以在坐标上覆盖一个按钮。这就是 iPhone 上的 Twitterific 进行链接的方式,
您应该查看 Joe Hewitt 的 Three20 框架中的TTStyledText类。