0

是否有可能拥有以下内容?

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

这个想法有用吗?

4

1 回答 1

1

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

于 2013-03-04T16:45:22.090 回答