具有富文本 HTML 功能和自动布局支持的 UILabel
Posted
技术标签:
【中文标题】具有富文本 HTML 功能和自动布局支持的 UILabel【英文标题】:UILabel with Rich Text HTML capability and Auto Layout support 【发布时间】:2013-06-24 11:19:23 【问题描述】:我正在寻找一种在 UILabel 中显示样式文本的方法。有多种管理方法:
使用 UIWebView OHAttributedLabel RTLabel DTCoreText然而,这些可能性似乎不像 UILabel 那样支持自动布局:
如果我使用视觉格式 V:|[styledLabel]
和 H:|[styledLabel]
的约束(未设置绝对高度或宽度),则不会显示标签子类(例如 RTLabel)。如果设置了高度和宽度,一切正常。
有没有办法使用上面的约束来管理样式文本?
提前致谢
【问题讨论】:
你有什么解决办法吗?? 【参考方案1】:我在使用 OHAttributedLabel 和自动布局时遇到了标签未显示的相同问题。我刚刚尝试了 TTTAttributedLabel (https://github.com/mattt/TTTAttributedLabel),它似乎有效。必须进行更多测试以确保一切正常……如果您也想检查一下(并且仍然需要这个),请提个醒:)
【讨论】:
【参考方案2】:使用属性字符串和 UILabel,这在 Autolayout 使用的同时成为可能 (ios6)。如果您需要将 html 转换为属性字符串,请尝试this。
【讨论】:
以上是关于具有富文本 HTML 功能和自动布局支持的 UILabel的主要内容,如果未能解决你的问题,请参考以下文章