使用自动布局时 ULabel 无故调整大小
ULabel resizing without reason when using autolayout
我有一个具有动态高度的 UIlabel
,它应该具有包含文本的高度(这就是我将垂直拥抱优先级设置为高的原因)。
然而,当文本变宽时UILabel
会变高,忽略文本甚至没有到达第二行。我什至可以在 IB 中复制它。
短文本:
大文本:
有人遇到过这个问题吗?有解决办法吗?
由于 iOS7 中的警告,Preferred Width
被设置为宽度,导致此问题:
Automatic Preferrred Max Layout width is not available on iOS versions
prior to 8.0
我通过将 Preferred Width
设置为 0 解决了这个错误。
我有一个具有动态高度的 UIlabel
,它应该具有包含文本的高度(这就是我将垂直拥抱优先级设置为高的原因)。
然而,当文本变宽时UILabel
会变高,忽略文本甚至没有到达第二行。我什至可以在 IB 中复制它。
短文本:
大文本:
有人遇到过这个问题吗?有解决办法吗?
由于 iOS7 中的警告,Preferred Width
被设置为宽度,导致此问题:
Automatic Preferrred Max Layout width is not available on iOS versions prior to 8.0
我通过将 Preferred Width
设置为 0 解决了这个错误。