无法使用自动布局更改标签的高度

Can't Change Height of Label Using Autolayout

目前我的屏幕顶部有一个标签。我已经将它限制在两侧和顶部。一切都很好。但是,如果不告诉我 20 的预期高度已更改,我就无法更改标签的高度。事实上,我无法将标签的高度设置为任何常量而不会出现布局错误。这是我的情况,这是错误。有人请帮忙。

UILabel 是您屏幕上唯一的 UI 对象吗? 其次,如果您不想设置 UILabel 的高度,请增加其 Font 大小,因为 UILabel 高度是根据其 Font 大小计算的。

只要你没有给UILabel约束height/width然后x-code根据里面的内容确定它的height/width

在你的情况下你没有给 UILabel 高度限制。现在系统至少需要 height = 20 来设置标签内容。如果你想要根据你的需要高度然后给它 height constraint.

您需要将 Height 约束设置为您的 label 或将底部约束设置为下一个元素。所有其他选项都会给您一个错误。你可以这样做: