【问题标题】:How to detect link from tweets in ios native app如何在 ios 本机应用程序中检测推文中的链接
【发布时间】:2014-01-14 02:37:46
【问题描述】:

我在 iOS 原生应用中显示推文。我在UITableView 中显示UILabel 上的推文。

我希望用户能够点击作为推文文本一部分的链接。

但推文中的链接不以http://www 为前缀。相反,该链接包含 @# 作为前缀。

我使用UITextViewdatadetector 类型属性,但无法检测到链接。 我读了一些文章 UIWebView 可以用来检测链接;但我认为我不应该在UITableView 单元格中使用UIWebView

有什么方法可以在 iOS 中实现这一点吗?我的应用支持 iOS 5+。

【问题讨论】:

  • iOS7 之前的版本可以获取(NSLinkAttribute for UILabel)相当复杂。您应该通过手动获取链接引用、检测点击等来完成。StackOverFlow 上的一些讨论使用 UITextView 讨论了这一点。

标签: ios objective-c tweets


【解决方案1】:

SDK 没有提供开箱即用的功能,但有必要的部分来构建您自己的UILabel 子类来处理这种数据检测。如果这不是您想要承担的,请查看TTTAttributedLabel

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-12
    • 2018-07-28
    • 2012-10-09
    • 2012-08-27
    • 2020-05-29
    相关资源
    最近更新 更多