【发布时间】:2011-07-12 06:33:14
【问题描述】:
我正在开发一个带有 UINavigationController 界面的 iPhone 应用程序,我希望所有视图都只允许默认的纵向旋转,除了一个。我知道我可以在 shouldAutoRotate 方法中返回“否”,但基本上当我在允许旋转的视图中并返回到前一个视图时,其他视图也会卡在横向中。有什么想法吗?
【问题讨论】:
-
尝试设置[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait];在从横向视图返回纵向视图时 ViewWillDisappear
-
这使模拟器回到纵向,但不是视图:-/
-
如 rahulvyas 所说,你需要在 previousview 中将方向设置为纵向,这需要是纵向的
标签: iphone objective-c