我有一个支持横向和纵向查看的视图,当您从一个切换到另一个时,控件都会四处移动。我目前正在通过在用户旋转手机时设置每个控件的 .center 来执行此操作。问题是这很乏味,需要大量代码,而且似乎违背了使用 Interface Builder 的初衷。
我的问题是:Interface Builder 中有没有一种方法可以让一个视图支持多种外观(一种用于横向,一种用于纵向)?如果不是,其他人如何使用 IB 做到这一点?您是否设置了 2 个视图?
编辑:只是为了澄清我的横向和纵向视图看起来不同,我不想要直接变换,我实际上在横向模式下以不同方式显示数据