我在iOS原生应用程序中显示推文。我将在UITableView中显示UILabel上的推文。
我希望用户能够点击的链接是推文文本的一部分。
但推文中的链接不是以http://或www为前缀的。相反,链接包含@和#作为前缀。
我使用了带有datadetector类型属性的UITextView,但无法检测到链接。我读过一些文章,说UIWebView可以用来检测链接;但我不认为应该在UITableView单元格中使用UIWebView。
在iOS中有什么方法可以做到这一点吗?我的应用程序支持iOS 5+。
发布于 2013-12-26 20:36:41
SDK没有提供任何开箱即用的功能,但是有必要构建您自己的UILabel子类来处理这种数据检测。如果这不是你想要的,那就看看TTTAttributedLabel吧。
https://stackoverflow.com/questions/20784835
复制相似问题