0

我有两个视图控制器的应用程序。

第一个视图控制器包含两个子视图:一个会保持它的方向;第二 - 将被旋转(如 iOS 相机应用程序中的相机图层和控件)。第二个——应该支持所有方向。我找到了一个解决方案:通过处理 UIDeviceOrientationDidChangeNotification 将第一个视图控制器保持在纵向模式并手动旋转子视图。问题出在 iOS 6.0 中。我尝试为 UINavigationController 添加类别,但似乎轮换规则是全局的。

附上示例代码 https://dl.dropbox.com/u/2167984/temporary/rotationSample.zip

4

1 回答 1

0

我已经解决了这个问题:刚刚将第一个视图控制器移出导航控制器并将第二个视图控制器显示为模态。

于 2013-02-08T08:42:05.767 回答