StackView 水平图像 - 如果隐藏,则保持相同的图像宽度

StackView Horizontal Images - Maintain same images width if hidden

比方说,我有一个包含在 StackView 中的 20(110 * 130 点)UIView 的水平 ScrollView。每个 UIView 将包含一个图像和一个标签。 如果我决定从 StackView 中隐藏某些 UIView,它 changes/stretches UIView 的宽度。 我怎样才能保持 UIView 的相同 width/height?
所以假设我决定隐藏 StackView 中包含的 19 个 UIView。是否可以在 StackView 中只显示 1 个 UIView (110 * 130)?

我已经在情节提要中使用 3 个 UIView 的 StackView 对此进行了测试,但没有成功。 如果我让它工作,那么我的计划是以编程方式在 20UIViews 中编码。

如有任何帮助,我将不胜感激。

您需要为堆栈视图内的视图设置约束。因此,在您的情况下,没有为 UIView 设置宽度约束,因此会导致奇怪的问题。

我建议查看本指南,了解如何在情节提要中使用堆栈视图:http://www.appcoda.com/stack-views-intro/