Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.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 UILabel内部堆栈视图_Ios_Xcode_Autolayout - Fatal编程技术网

Ios UILabel内部堆栈视图

Ios UILabel内部堆栈视图,ios,xcode,autolayout,Ios,Xcode,Autolayout,我正在尝试创建一个堆栈视图,其中包含3个ui标签。问题是,即使设置了抗压优先级,我仍然会收到警告。无论我做什么,更新帧都不起作用。我想这与标签本身的大小有关吧?我应该如何解决这些警告?谢谢 请从stackview中删除高度限制。这将解决问题。请从stackview中删除高度限制。这将解决问题。设置约束后是否更新了帧?@fiks我已经提到过我尝试更新帧,但没有任何结果。警告仍然存在。如果您可以显式限制标签的高度(即不变的文本),则至少为一个标签添加高度限制将使所有三个布局警告都处于静音状态它在In

我正在尝试创建一个
堆栈视图
,其中包含3个
ui标签
。问题是,即使设置了抗压优先级,我仍然会收到警告。无论我做什么,更新帧都不起作用。我想这与标签本身的大小有关吧?我应该如何解决这些警告?谢谢



请从stackview中删除高度限制。这将解决问题。

请从stackview中删除高度限制。这将解决问题。

设置约束后是否更新了帧?@fiks我已经提到过我尝试更新帧,但没有任何结果。警告仍然存在。如果您可以显式限制标签的高度(即不变的文本),则至少为一个标签添加高度限制将使所有三个布局警告都处于静音状态它在Interface Builder中的错误。在设备上运行时一切正常。确保为堆栈视图中的所有元素设置了不同的压缩阻力和内容限制,以避免无法解决的约束。好了,这已经在Xcode 8中修复。谢谢@Andy!安装Xcode 8后,警告消失了!设置约束后是否更新了帧?@fiks我已经提到我尝试过更新帧,但什么也不会发生。警告仍然存在。如果您可以显式限制标签的高度(即不变的文本),则至少为一个标签添加高度限制将使所有三个布局警告都处于静音状态它在Interface Builder中的错误。在设备上运行时一切正常。确保为堆栈视图中的所有元素设置了不同的压缩阻力和内容限制,以避免无法解决的约束。好了,这已经在Xcode 8中修复。谢谢@Andy!安装Xcode 8后,警告消失了!你说的高度限制是什么意思?对于堆栈视图,我只有这4个约束。请从堆栈视图中删除底部约束。对于您共享的设计,堆栈视图应该只有3个约束,前导、尾随和顶部。我不明白这有什么关系。即使我删除了它,警告仍然存在。正如@Andy提到的,安装Xcode 8成功了。为什么只有3个?通常情况下,你会有4个这样的视图。垂直堆栈视图根据其子视图的大小动态增加其高度。水平堆栈视图宽度相同。在某些情况下,您需要设置底部约束,但在您的情况下不需要。请在UIStackView上下载以下系列,您所说的高度限制是什么意思?对于堆栈视图,我只有这4个约束。请从堆栈视图中删除底部约束。对于您共享的设计,堆栈视图应该只有3个约束,前导、尾随和顶部。我不明白这有什么关系。即使我删除了它,警告仍然存在。正如@Andy提到的,安装Xcode 8成功了。为什么只有3个?通常情况下,你会有4个这样的视图。垂直堆栈视图根据其子视图的大小动态增加其高度。水平堆栈视图宽度相同。在某些情况下,您需要设置底部约束,但在您的情况下不需要。请在UIStackView上下载以下系列