使用多个视图控制器的方向

时间:2013-03-04 16:35:55

标签: iphone ios objective-c ios6

是否可以拥有以下内容?

当我旋转我的iOS设备时,ViewController会切换,就像我有RandomViewControllerPortrait和RandomViewControllerLandscape一样。我觉得如果我支持两种方向,那么ViewController类会变得非常“臃肿”。

这个想法有用吗?

1 个答案:

答案 0 :(得分:1)

我认为为不同的旋转设置2个视图控制器会有点多余。我想你想要使用的是两个不同的UIViews用于不同的方向,你的UIViewController处理旋转的方法被调用。当您的应用程序旋转时,您可以将self.view设置为portraitView或landscapeView。您甚至可以使用动画块为视图更改设置动画,因此过渡看起来更平滑。