Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Can';t使用自动布局更改标签的高度_Ios_User Interface_Autolayout_Interface Builder - Fatal编程技术网

Ios Can';t使用自动布局更改标签的高度

Ios Can';t使用自动布局更改标签的高度,ios,user-interface,autolayout,interface-builder,Ios,User Interface,Autolayout,Interface Builder,目前,我有一个标签位于我的屏幕顶部。我把它限制在两边和顶部。一切都很好。然而,我不能改变标签的高度,除非它告诉我20的预期高度已经改变。事实上,我无法将标签的高度设置为任何常量,而不会出现布局错误。这是我的情况,这是错误。谁来帮忙 您屏幕上唯一的UI对象是UI吗? 其次,如果您不想设置UILabel的高度,请增加其Font大小,因为UILabel高度是根据其Font大小计算出来的。每当您没有对UILabel设置高度/宽度约束时,则x-code确定其大小高度/宽度由内部内容决定 与您的情况相同,您

目前,我有一个标签位于我的屏幕顶部。我把它限制在两边和顶部。一切都很好。然而,我不能改变标签的高度,除非它告诉我20的预期高度已经改变。事实上,我无法将标签的高度设置为任何常量,而不会出现布局错误。这是我的情况,这是错误。谁来帮忙

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

每当您没有对
UILabel
设置
高度/宽度
约束时,则
x-code
确定其大小
高度/宽度
由内部内容决定


与您的情况相同,您没有将高度约束赋予
UILabel
。现在,系统需要最小
height=20
来设置标签内容。如果需要根据需要设置高度,则为其设置
高度约束

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

当您控制从标签拖动到标签时。你可以把它的高度设为固定值,我试过了。只有宽度显示出来。但谢谢你的尝试。你试过约束吧吗?我试过了,它很有效。然而,我得到了一个不会消失的警告。警告在我发布的图像的上方。高度约束没有出现,因为您正在水平拖动控件。尝试从下到上或从上到下垂直拖动,高度约束肯定会出现。谢谢字体的效果。但这在技术上仍然无法解决问题。请把你们的问题重新表述一下。谢谢,但我明白了。问题是我已经尝试将高度设置为常量。但它不起作用,显然起作用了。发布关于这个标签的所有约束,让我检查一下图片中显示的约束。我的身高在侧栏中设置为627。差不多就是这样