使用iOS故事板动态调整UILabel的高度

use*_*455 8 xcode storyboard ios swift

我有一个标签,它是使用iOS Storyboard布局创建的.

但是,标签的内容是动态的,可以在运行时更改.

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

我试过了:

将行数设置为0

设定Editor -> Size to Fit Content.

但它们不起作用.标签中的文本仅以单行打印,因此某些文本不会出现在屏幕上.

任何帮助将受到高度赞赏.

kar*_*yan 9

图片 试试这种方式

你的标签应该是 0 的行数

给标签赋予高度约束并选择高度约束然后设置大于等于 ,它将根据内容自动调整高度


小智 1

请检查您的限制。你不能设置标签的高度约束。如果父视图的高度是固定的,你不能同时设置顶部和底部约束。因为这意味着你设置了标签的高度约束。因此,您必须固定标签宽度,但不能固定标签高度。