使用iOS Storyboarddynamic调整UILabel的高度

我有一个使用iOS Storyboard布局创build的标签。

然而,标签的内容是dynamic的,可以在运行期间改变。

如何确保标签的高度根据标签中的内容进行调整。

我试过了:

将行数设置为0

设置Editor -> Size to Fit Content

但他们不工作。 标签中的文本只能以单行打印,并且由于部分文本没有出现在屏幕上。

任何帮助将不胜感激。

图片 试试这个方法

你的标签应该是行数为0

高度限制标签,select高度限制然后设置大于等于 ,它会根据内容自动调整高度

请检查你的约束。 你不能设置标签的高度约束。如果superview的高度是固定的,你不能同时设置顶部和底部的约束。因为这意味着你设置标签的高度约束。 所以你可以修改标签的宽度,不能修改标签的高度。