是否可以拥有以下内容?
当我旋转我的iOS设备时,ViewController会切换,就像我有RandomViewControllerPortrait和RandomViewControllerLandscape一样。我觉得如果我支持两种方向,那么ViewController类会变得非常“臃肿”。
这个想法有用吗?
答案 0 :(得分:1)
我认为为不同的旋转设置2个视图控制器会有点多余。我想你想要使用的是两个不同的UIViews用于不同的方向,你的UIViewController处理旋转的方法被调用。当您的应用程序旋转时,您可以将self.view设置为portraitView或landscapeView。您甚至可以使用动画块为视图更改设置动画,因此过渡看起来更平滑。