UILabel与链接有多行

时间:2012-09-27 08:49:57

标签: iphone objective-c ios uilabel

我想将UILabel与链接一起使用。

因为我正在使用IFTweetLabel,它正在查找任何链接并在其下方显示一行并且可以点击。

但是如果一个字符串很大,那么只有第一行是获取超链接而不是完整的URL。

https://github.com/clawoo/IFTweetLabel/issues/3的问题。

那么它或其他库还有其他选择吗?

4 个答案:

答案 0 :(得分:3)

首先,您必须导入RegexKitLite框架。浏览此链接。当然这会对你有所帮助。它给你想要的东西。

http://furbo.org/stuff/FancyLabel_1.0.zip

答案 1 :(得分:1)

我想建议的第一件事是

UITextView与编辑属性一起用作,它会自动检测所有与您需要的链接相似的链接。

textview.editable = NO;
textview.dataDetectorTypes = UIDataDetectorTypeAll;

如果您仍想使用UILabel,那么

你可以使用NSArrtibutedStrings来实现这一点 - 但我建议使用这个C函数的一些包装器。我喜欢OHAttributedLabel

包含的演示确切地说明了如何处理超链接。

答案 2 :(得分:0)

您应该尝试three20项目。

答案 3 :(得分:0)

不使用UITextView的原因是什么.. UITextView有链接检测属性。您的应用不会被拒绝