【问题标题】:StackView Horizontal Images - Maintain same images width if hiddenStackView 水平图像 - 如果隐藏,则保持相同的图像宽度
【发布时间】:2017-03-31 10:00:08
【问题描述】:

假设,我有一个包含在 StackView 中的 20 个(110 * 130 点)UIView 的水平 ScrollView。每个 UIView 将包含一个图像和一个标签。 如果我决定从 StackView 隐藏某些 UIView,它会更改/拉伸 UIView 的宽度。 我如何能够保持 UIView 的相同宽度/高度?
因此,假设我决定隐藏 StackView 中包含的 19 个 UIView。是否可以在 StackView 中只显示 1 个 UIView (110 * 130)?

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

我将不胜感激。

【问题讨论】:

    标签: swift scrollview uistackview


    【解决方案1】:

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

    我建议查看有关在情节提要中使用堆栈视图的指南:http://www.appcoda.com/stack-views-intro/

    【讨论】:

    • 非常感谢。这非常有效。我在移动可见图像以使它们并排时遇到了另一个问题。我提出了另一个问题。如果有时间可以看看。谢谢。 stackoverflow.com/questions/40659979/…
    猜你喜欢
    • 2015-01-22
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2013-04-02
    • 1970-01-01
    • 1970-01-01
    • 2010-10-05
    相关资源
    最近更新 更多