【发布时间】:2013-09-25 11:49:18
【问题描述】:
我环顾四周并尝试了不同的方法,但似乎都没有奏效。
我希望能够推送一个应该是纵向的视图,仅当设备当前面向横向时,反之亦然。
我已经正确设置了 shouldAutorotate、supportedInterfaceOrientations 和 preferredInterfaceOrientationForPresentation。它们在手动旋转设备时起作用。但是,如果设备未旋转,则会失败。一旦旋转,它们就会按预期工作。只是最初的演示不起作用。
有没有办法强制操作系统调用上述方法?我尝试了“当前模态视图控制器破解”。这在 6.0 上运行良好,但在 iOS 7.0 上运行不佳。
那么,有什么方法可以让它工作吗?或者你们认为在推动视图之前要求用户旋转设备是一个更好的解决方案?
期待您的回复。请记住,我需要同时支持 iOS 6 和 7。
谢谢, 内森
【问题讨论】:
标签: iphone ios cocoa-touch uiviewcontroller uiinterfaceorientation