如何检测和超链接/提及/标签在UILabel点击?

如何检测和链接/提及/标签可点击UILabel。 另外,有没有我可以利用的任何开源库(我已经看过不处理多行tex的Fancy UILabel,不处理提及/ hashtag的TTAttributedLabel)?

在目前的iOS中,没有办法使用UILabel。

TTTAttributedLabel可以让你devise你的标签,但是对于可点击的(或者说是可点击的)链接,你应该使用一个UIWebView,并且将其devise成一个标签,或者你可能会变得怪异,标签和使用UIButton的混合,但这是非常混乱 – 就像一个谜题,只有…他们不适合在一起。

你可能有最后一个select是覆盖一个UIButton通过链接,但这需要你知道链接的位置,因为问题是关于检测链接等…

你应该看看UIWebView。

您可以使用以下库来实现此目的:

https://github.com/SebastienThiebaud/STTweetLabel