【问题标题】:Autolayout in Interface Builder alter layout based on outer view width/heightInterface Builder 中的自动布局根据外部视图的宽度/高度更改布局
【发布时间】:2013-09-18 13:08:05
【问题描述】:

我有三个项目(视图)的水平布局,它们的宽度和水平间距相等,因此随着视图宽度的扩大,它们的宽度也会增加。

但是当视图的高度增加而宽度减小时,我希望将这些项目放在另一个之上(参见图表)。

结合使用自动布局约束、确定某些约束的优先级等可以实现吗?还是我必须使用两种不同的布局创建两个不同的视图并在正确的时间加载正确的视图?

【问题讨论】:

    标签: ios xcode interface-builder autolayout


    【解决方案1】:

    我用一个视图控制器创建了两个不同的视图,以便我可以共享插座。

    然后,当我需要时(在旋转时),我在这两个视图之间切换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-02
      • 2016-04-18
      • 1970-01-01
      • 1970-01-01
      • 2013-09-08
      • 1970-01-01
      • 1970-01-01
      • 2017-11-08
      相关资源
      最近更新 更多