快速定位视图的变化

时间:2017-10-16 01:09:15

标签: ios swift orientation

在使用swift时,我已经搜索了很多关于IOS应用程序中视图更改的信息。我试图通过特定视图的方向更改来执行以下操作。 当设备处于纵向模式时,我对按钮列表(4)进行了排列,但是我希望在设备切换到横向模式时将它们显示为两行中的4个方形按钮。

例如,在纵向模式下

|按钮1 |

|按钮2 |

|按钮3 |

|按钮4 |

在横向模式中,

|按钮1按钮2 |

|按钮3按钮4 |

我不知道是否需要为横向模式构建动态视图才能实现此目的?任何想法/帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

使用InterfaceBuilder中的Vary for Traits功能。

  1. 选择Vary for Traits选项,选中Width选项

    Vary for Traits - Width

  2. 在设备选项

  3. 下选择横向
  4. 进行所需的更改,在您的情况下重新排列按钮到新布局

  5. 点击完成变更按钮

  6. 那就是它。 InterfaceBuilder现已设置变体。切换方向以便自己查看。