UILabel具有富文本HTML功能和自动布局支持

时间:2013-06-24 11:19:24

标签: ios objective-c uilabel richtext

我正在寻找一种在UILabel中显示样式文本的方法。有不同的方法来管理它:

然而,似乎这些可能性不支持UILabel的自动布局:

如果我使用视觉格式为V:|[styledLabel]H:|[styledLabel]的约束(未设置绝对高度或宽度),则不显示标签子类(例如RTLabel)。如果设置了高度和宽度,一切正常。

有没有办法使用上面的约束管理样式文本?

提前致谢

2 个答案:

答案 0 :(得分:0)

我在使用OHAttributedLabel和自动布局时遇到了相同的标签问题。我刚尝试了TTTAttributedLabel(https://github.com/mattt/TTTAttributedLabel),它似乎有效。将不得不测试更多,以确保一切正常工作......如果您想要检查它(并且仍然需要这个),只需要提醒:)

答案 1 :(得分:0)

使用属性字符串和UILabel,这在Autolayout同时成为可能(iOS6)。如果您需要将HTML转换为属性字符串,请尝试使用this