1

如何在 UILabel 中检测并使链接/提及/主题标签可点击。或者,是否有任何我可以使用的开源库(我已经看过不处理多行 tex 的 Fancy UILabel,不处理提及/标签的 TTAttributedLabel)?

4

2 回答 2

4

在当前的 iOS 中,没有办法使用 UILabel 这样做......

TTTAttributedLabel将让您设置标签样式,但是对于可点击(或者更确切地说 - 可点击)链接,您应该使用 UIWebView 并将其设置为将其伪装成标签,或者,您可能会变得怪异并拆分您的标记并在混合中使用 UIButton,但这非常混乱 - 就像一个谜题,只是......它们不适合在一起。

您可能拥有的最后一个选项是在链接上覆盖 UIButton,但这要求您知道链接在哪里,因为问题是关于检测链接等...

你真的应该看看 UIWebView。

于 2012-07-12T20:26:09.170 回答
0

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

https://github.com/SebastienThiebaud/STTweetLabel

于 2013-11-14T12:58:12.060 回答