我有一个表格视图,在某些单元格中有链接,我想让用户点击这些链接并在webView中查看它们(我已经制作过)。我不想使用行选择事件,因为单元格中可能有多个链接。我遇到了TTTAttributedLabel,并认为这将是理想的。我不需要在单元格中为文本添加任何样式,我只需要检测链接并捕获click事件以打开我的webview。
非常感谢任何帮助。
答案 0 :(得分:6)
您似乎可以将TTTAttributedLabelDelegate
分配给TTTAttributedLabel
,当用户选择不同的链接类型时,它会获得回调,但您无法捕获它们并打开自己的网络视图(我认为这是你想要完成的事情)。
相反,你可能想看看OHAttributedLabel。它的功能类似,但当用户点击标签中的某个链接时,它会在-(BOOL)attributedLabel:(OHAttributedLabel*)attributedLabel shouldFollowLink:(NSTextCheckingResult*)linkInfo
上调用OHAttributedLabelDelegate
,这样,如果您返回{{}},就可以自行处理链接。 1}}。