2

我环顾四周并尝试了不同的东西,但似乎没有一个效果很好。

我希望能够推送一个应该是纵向的视图,仅当设备当前面向横向时,反之亦然。

我已经正确设置了 shouldAutorotate、supportedInterfaceOrientations 和 preferredInterfaceOrientationForPresentation。它们在手动旋转设备时起作用。但是,如果设备未旋转,则会失败。一旦旋转,它们就会按预期工作。只有最初的演示文稿不起作用。

有没有办法强制操作系统调用上述方法?我尝试了“当前模态视图控制器破解”。这在 6.0 上运行良好,但在 iOS 7.0 上表现不佳。

那么,有什么办法可以让它发挥作用吗?或者你们是否认为在推动视图成为更好的解决方案之前要求用户旋转设备?

期待您的回复。请记住,我需要同时支持 iOS 6 和 7。

谢谢,内森

4

1 回答 1

0

如果它在旋转后正常工作,也许只需要在viewDidLoad.

永远不要要求用户旋转(或为此做任何事情)以使某些东西正常工作。至少在我看来,这会给用户带来非常负面的体验。所需要的只是多一点时间和精力让它正常工作。:)

于 2014-04-10T21:10:15.303 回答