我正在写一个Twitter类型的客户端。我想要像@和#clickable这样的东西。当我点击它时,我希望它能做某种IBAction。我发现这是OSX:
http://flyosity.com/mac-os-x/clickable-tweet-links-hashtags-usernames-in-a-custom-nstextview.php
这与我想要完成的事情是一致的。 iOS的任何东西都具有这种水准?
答案 0 :(得分:4)
我发现的最佳dropin解决方案是:https://github.com/SebastienThiebaud/STTweetLabel 干净简单。
答案 1 :(得分:3)
您可以使用以下代码(例如formatted URLs
)将UITextView
显示为viewDidLoad
中带蓝色下划线的有效链接
self.myTextView.editable = NO;
self.myTextView.dataDetectorTypes = UIDataDetectorTypeLink;
在Xcode的文档和API参考中搜索“Technical Q& A QA1495”。
答案 2 :(得分:2)
我想你可以通过使用UIWebView来显示内容(根据" 2:查找有趣的部分"部分内容)来实现内容。博客文章)。
如果您随后使用自定义网址方案(例如myappopenshashtags://
)为主题标签链接添加前缀,并为您的应用注册该网址方案,则应该能够以任何方式打开主题标签。
答案 3 :(得分:0)