Ios 支持UIViewControllerRotation上不同屏幕的设计模式

Ios 支持UIViewControllerRotation上不同屏幕的设计模式,ios,objective-c,Ios,Objective C,支持VC旋转上不同显示的一般模式是什么 我会在interface builder中创建一个新的VC,设计它,等等。。那就轮换吧,开始吧?或者正确的处理方法是什么 例如,纵向中的tableview。 向左旋转,现在显示一个图形我添加了一个侧面设计的不同视图控制器。然后,我使用旋转委托方法来确定什么时候有东西旋转以进行移动。最常见的模式是更改当前视图的布局。也就是说,不要在旋转时转换到新的vc。如果你真的想要完全不同的视图,如表格和图形,那么最好为每个方向都有一个单独的视图控制器。然而,我想知道这是

支持VC旋转上不同显示的一般模式是什么

我会在interface builder中创建一个新的VC,设计它,等等。。那就轮换吧,开始吧?或者正确的处理方法是什么

例如,纵向中的tableview。
向左旋转,现在显示一个图形

我添加了一个侧面设计的不同视图控制器。然后,我使用旋转委托方法来确定什么时候有东西旋转以进行移动。

最常见的模式是更改当前视图的布局。也就是说,不要在旋转时转换到新的vc。如果你真的想要完全不同的视图,如表格和图形,那么最好为每个方向都有一个单独的视图控制器。然而,我想知道这是否会违反苹果公司的人机界面准则——用户会希望看到相同的视图,旋转时可能有不同的布局,但却是一个全新的视图?我不知道。