TTTAttributedLabel 可点击链接在 Swift 3 中不起作用

Posted

技术标签:

【中文标题】TTTAttributedLabel 可点击链接在 Swift 3 中不起作用【英文标题】:TTTAttributedLabel clickable link does not work in Swift 3 【发布时间】:2016-10-20 08:58:23 【问题描述】:

我刚刚升级到 Swift 3。我创建了一个带有可点击 URL 的 TTTAttributedLabel,不幸的是,委托功能不再起作用。谁有类似的问题?

    func attributedLabel(_ label: TTTAttributedLabel!, didSelectLinkWith url: URL!) 

【问题讨论】:

【参考方案1】:

你记得连接代理吗?

label.delegate = 自我

它对我有用

【讨论】:

是的,这就是问题所在。谢谢。【参考方案2】:
   extension YourViewController: TTTAttributedLabelDelegate    
        func attributedLabel(_ label: TTTAttributedLabel!, didSelectLinkWith url: URL!) 
            UIApplication.shared.openURL(url)
        
    

【讨论】:

以上是关于TTTAttributedLabel 可点击链接在 Swift 3 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

带有 Swift 的 TTTAttributedLabel 中的可点击链接

TTTAttributedLabel 的链接点击颜色

TTTAttributedLabel 和链接弹出框

TTTAttributedLabel : 检测链接问题。

在 TTTAttributedLabel 中获取点击的 URL 的文本部分

当 UIAlertView 出现时 TTTAttributedLabel 链接字体发生变化