我想将UILabel与链接一起使用。
因为我正在使用IFTweetLabel,它正在查找任何链接并在其下方显示一行并且可以点击。
但是如果一个字符串很大,那么只有第一行是获取超链接而不是完整的URL。
是https://github.com/clawoo/IFTweetLabel/issues/3的问题。
那么它或其他库还有其他选择吗?
答案 0 :(得分:3)
首先,您必须导入RegexKitLite框架。浏览此链接。当然这会对你有所帮助。它给你想要的东西。
答案 1 :(得分:1)
我想建议的第一件事是
将UITextView
与编辑属性一起用作否,它会自动检测所有与您需要的链接相似的链接。
textview.editable = NO;
textview.dataDetectorTypes = UIDataDetectorTypeAll;
如果您仍想使用UILabel,那么
你可以使用NSArrtibutedStrings
来实现这一点 - 但我建议使用这个C函数的一些包装器。我喜欢OHAttributedLabel
。
包含的演示确切地说明了如何处理超链接。
答案 2 :(得分:0)
您应该尝试three20项目。
答案 3 :(得分:0)
不使用UITextView
的原因是什么.. UITextView
有链接检测属性。您的应用不会被拒绝