UILabel未使用autolayout调整大小

时间:2014-06-29 05:14:58

标签: ios objective-c uilabel autolayout

我为2个标签设置了插入约束,并将宽度设置为固定值。行数设置为0。

我期望UILabels的大小调整为适合,父视图也会自动调整大小。但输出是容器保持相同的大小,但子uilabels太高或太短。问题是什么?感谢。

enter image description here

enter image description here

这是约束

enter image description here

2 个答案:

答案 0 :(得分:1)

尝试将content hugging priority设置为更高的值。这会影响视图对扩展其内在内容大小的抵抗力。

答案 1 :(得分:1)

UILabel的图像看起来像是在截断内容。因此,如果你想在下一行显示文本,如果它更大,那么你需要使用下面的api。

label.numberOfLines=0;