Ios Can';t使用自动布局更改标签的高度
目前,我有一个标签位于我的屏幕顶部。我把它限制在两边和顶部。一切都很好。然而,我不能改变标签的高度,除非它告诉我20的预期高度已经改变。事实上,我无法将标签的高度设置为任何常量,而不会出现布局错误。这是我的情况,这是错误。谁来帮忙 您屏幕上唯一的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确定其大小高度/宽度由内部内容决定 与您的情况相同,您
UI
对象是UI
吗?
其次,如果您不想设置
UILabel
的高度,请增加其Font
大小,因为UILabel
高度是根据其Font
大小计算出来的。每当您没有对UILabel
设置高度/宽度约束时,则x-code
确定其大小高度/宽度
由内部内容决定
与您的情况相同,您没有将高度约束赋予UILabel
。现在,系统需要最小height=20
来设置标签内容。如果需要根据需要设置高度,则为其设置高度约束
您需要将高度约束设置为标签
或底部约束设置为下一个元素。所有其他选项都会给您一个错误。您可以这样做:
当您控制从标签拖动到标签时。你可以把它的高度设为固定值,我试过了。只有宽度显示出来。但谢谢你的尝试。你试过约束吧吗?我试过了,它很有效。然而,我得到了一个不会消失的警告。警告在我发布的图像的上方。高度约束没有出现,因为您正在水平拖动控件。尝试从下到上或从上到下垂直拖动,高度约束肯定会出现。谢谢字体的效果。但这在技术上仍然无法解决问题。请把你们的问题重新表述一下。谢谢,但我明白了。问题是我已经尝试将高度设置为常量。但它不起作用,显然起作用了。发布关于这个标签的所有约束,让我检查一下图片中显示的约束。我的身高在侧栏中设置为627。差不多就是这样