【问题标题】:Using Auto Layout to change Column layout of UIButtons使用 Auto Layout 改变 UIButtons 的 Column 布局
【发布时间】:2015-11-21 00:35:44
【问题描述】:

我有一个 UIView,在纵向模式下,UIView 包含 2 列 UIButton,它们以列表格式均匀分布。我想设置我的代码,以便在横向模式下,列从 2 变为 3,以适应更宽的空间。不,我想我可以使用 UICollection 视图来做到这一点,但我想知道是否可以使用 Auto Layout 来简化构建购买。

抱歉,还没有任何代码,想在开始编码之前获得一些建议。

【问题讨论】:

    标签: ios uiview autolayout uicollectionview


    【解决方案1】:

    是的,这是可能的。但我建议您使用 UICollectionView,因为它让开发者的生活变得更加轻松。

    【讨论】:

      【解决方案2】:

      您可以很容易地设计一组约束来配置两列中的按钮,另一组约束配置三列中的按钮,并交换这些约束集以更改布局;事实上,如果你做对了,变化就会很生动。事实上,如果这是在 iPhone 上,因此尺寸类发生了变化,您可以配置 nib 以便在旋转时自动交换约束。但是对于这两种情况,您仍然必须拥有一套完整的约束,以一种或另一种方式。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-12
        • 2017-01-04
        • 1970-01-01
        • 2019-01-25
        相关资源
        最近更新 更多