我如何检测TTTAttributedLabel中的链接?

iam*_*mug 0 iphone objective-c ios

我有一个表视图,在一些单元格中有链接,我想让用户点击这些链接并在webView中查看它们(我已经制作了).我不想使用行选择事件,因为单元格中可能有多个链接.我遇到了TTTAttributedLabel,并认为这将是理想的.我不需要在单元格中为文本添加任何样式,我只需要检测链接并捕获click事件以打开我的webview.

任何帮助将不胜感激.

Ara*_*yan 6

它看起来像您可以指定TTTAttributedLabelDelegate一个TTTAttributedLabel,将得到回调,当用户选择不同的链接类型,但没有机会,你抓住他们,并打开自己的Web视图(我认为这是你想要什么来完成) .

相反,您可能想要查看OHAttributedLabel.它的功能类似,但是当用户点击标签中的一个链接时,它会调用-(BOOL)attributedLabel:(OHAttributedLabel*)attributedLabel shouldFollowLink:(NSTextCheckingResult*)linkInfoOHAttributedLabelDelegate,这使您有机会在返回时自行处理链接NO.