无法使用Autolayout更改标签的高度

时间:2017-01-05 08:00:17

标签: ios user-interface autolayout interface-builder

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

background: url(../../Icons/Sigma/Vernieuwen.png); background-position: left center; background-repeat: no-repeat; background-size: 100%; display: inline-block; height: 20px; width: 20px; 是屏幕上唯一的UILabel对象吗? 其次,如果您不希望将UI的高度设置为UILabel,则Font根据UILabel尺寸计算Font高度。

答案 2 :(得分:0)

如果您未向height/width提供UILabel约束,则x-code会根据内部内容确定其height/width

在您的情况下,您没有向UILabel提供高度限制。现在系统需要最少height = 20来设置标签内容。如果您根据需要想要身高,请给它height constraint