【发布时间】:2009-06-14 21:08:08
【问题描述】:
我想知道是否可以在 UITextView 中放置一个超链接,这将打开 safari 并将用户带到一个网页。如果是这样,我怎么能做到这一点。
提前感谢您的帮助。
【问题讨论】:
标签: iphone safari uitextfield hyperlink uitextview
我想知道是否可以在 UITextView 中放置一个超链接,这将打开 safari 并将用户带到一个网页。如果是这样,我怎么能做到这一点。
提前感谢您的帮助。
【问题讨论】:
标签: iphone safari uitextfield hyperlink uitextview
是的,您可以通过将 UITextView 的 dataDetectorTypes 属性设置为“UIDataDetectorTypeLink”。
【讨论】:
很遗憾,目前还没有,因为没有可以附加到文本的属性。
你有几个选择
1) 改用 UIWebView。
2) 如果文本位于已知位置,那么您可以在坐标上叠加一个按钮。这就是 iPhone 上的 Twitterific 进行链接的方式,
【讨论】:
您应该看看 Joe Hewitt 的 Three20 框架中的 TTStyledText 类。
【讨论】: