更改方向更改时的整个UI

时间:2016-04-09 01:35:53

标签: ios swift uitableview orientation orientation-changes

我正在开发一个快速的应用程序,在一个视图中,我必须提供一个表(在swift上下文中)如果设备是纵向和网格(excel / html上下文中的表),如果方向更改为景观。

如果我需要从UITableView转到CollectionView,我怎样才能在UI中实现这种行为?

非常感谢。

由此:

UItableView

对此:

enter image description here

1 个答案:

答案 0 :(得分:1)

这可以在Interface Builder中通过为水平Compact的大小类设计一个视图布局来完成,而另一个在水平方向为Regular时设置。您也可以进行垂直大小类别区分,但对于您的情况,水平似乎更好。

查看Apple关于使用大小类构建不同布局的文档: https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/AboutAdaptiveSizeDesign.html