繁体   English   中英

如何在UILabel中检测并使超链接/提及/主题标签可点击?

[英]How to detect and make hyperlinks/mentions/hashtags clickable in UILabel?

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

UILabel在当前的iOS中无法做到这一点......

TTTAttributedLabel会让你的风格你的标签,但是可点击(或者更确切地说- 可点击 )链接,您应该相当要么使用一个UIWebView和风格是这样的是因为它伪装成一个标签,或者,你可以得到令人讨厌的,分裂的标签并在混合中使用UIButton,但这非常混乱 - 就像一个谜题,只是......它们不适合在一起。

您可能拥有的最后一个选项是在链接上叠加UIButton,但这需要您知道链接的位置,因为问题是关于检测链接等...

你应该真正研究UIWebView。

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

https://github.com/SebastienThiebaud/STTweetLabel

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM