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/
比方说,我有一个包含在 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/