使用界面生成器消除垂直堆栈下方不需要的空间

问题描述 投票:0回答:2

我的最后一个容器(“Container View 5”)下方有一个不需要的空间,我似乎无法摆脱它。我的所有 5 个容器视图都位于垂直堆栈视图内。堆栈视图的底部空间设置为超级视图,并且不应有空间。知道我错过了什么吗?

[![在此处输入图像描述][1]][1]

xcode autolayout constraints interface-builder
2个回答
0
投票

您已强制指定容器视图 2-5 的高度,因此它们没有理由一起填充设备的高度。

要看到这一点,只需想象容器视图 1 的高度为 10。然后其他视图的总高度为 67.5,总计为 77.5,这显然比“任何”已知设备的高度都要小。 基本上,这似乎是堆栈视图的错误使用。您没有提供有关如何配置堆栈视图的任何信息,因此此时无法透露更多信息。不过,我有点惊讶的是,您没有报告在 Xcode 控制台中收到某种约束冲突消息。


0
投票

© www.soinside.com 2019 - 2024. All rights reserved.