我有UIlabel
动态高度,它应该包含文本的高度(这就是为什么我将垂直拥抱优先级设置为高)。
但是,当文本变宽时,UILabel
会变得更高,忽略文本甚至没有到达第二行。我甚至可以在IB中重现它。
短文:
大文字:
有没有人遇到过这个问题?有解决方案吗?
答案 0 :(得分:0)
导致此问题是由于iOS7中的警告将Preferred Width
设置为宽度:
iOS版本无法使用自动首选最大布局宽度 在8.0之前
我通过将Preferred Width
设置为0来解决错误。