无法使用自动布局更改标签的高度
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
或将底部约束设置为下一个元素。所有其他选项都会给您一个错误。你可以这样做:
目前我的屏幕顶部有一个标签。我已经将它限制在两侧和顶部。一切都很好。但是,如果不告诉我 20 的预期高度已更改,我就无法更改标签的高度。事实上,我无法将标签的高度设置为任何常量而不会出现布局错误。这是我的情况,这是错误。有人请帮忙。
UILabel
是您屏幕上唯一的 UI
对象吗?
其次,如果您不想设置 UILabel
的高度,请增加其 Font
大小,因为 UILabel
高度是根据其 Font
大小计算的。
只要你没有给UILabel
约束height/width
然后x-code
根据里面的内容确定它的height/width
。
在你的情况下你没有给 UILabel
高度限制。现在系统至少需要 height = 20
来设置标签内容。如果你想要根据你的需要高度然后给它 height constraint
.
您需要将 Height
约束设置为您的 label
或将底部约束设置为下一个元素。所有其他选项都会给您一个错误。你可以这样做: