我有两个视图控制器的应用程序。
第一个视图控制器包含两个子视图:一个将保持其方向;秒 - 将被旋转(如iOS相机应用程序中的相机图层和控件)。 第二个 - 应该支持所有方向。 我找到了一个解决方案:通过处理UIDeviceOrientationDidChangeNotification,将第一个视图控制器保持在纵向模式并手动旋转子视图。 问题出在iOS 6.0中。 我试图为UINavigationController添加类别,但似乎旋转规则是全局的。
附上示例代码 https://dl.dropbox.com/u/2167984/temporary/rotationSample.zip
答案 0 :(得分:0)
我已经解决了这个问题:只是将第一个视图控制器移出导航控制器并将第二个视图控制器显示为模态。