如何在UILabel中检测并使链接/提及/标签可点击。或者,是否有任何我可以使用的开源库(我已经看过Fancy UILabel,它不处理多行tex,TTAttributedLabel不处理提及/ hashtag)?
答案 0 :(得分:3)
目前的iOS中没有办法使用UILabel ...
TTTAttributedLabel将让您设置标签样式,但是对于可点击(或者更确切地说 - tappable )链接,您应该使用UIWebView并将其设置为样式,以便将其伪装成标签或者,你可能会变得怪异并将标签分开并在混合中使用UIButton,但这非常混乱 - 就像一个谜题,只是......它们不适合在一起。
您可能拥有的最后一个选项是在链接上叠加UIButton,但这需要您知道链接的位置,因为问题是关于检测链接等...
你应该真正关注UIWebView。
答案 1 :(得分:1)
您可以使用以下库实现此目的: