这是解释它的最简单方法,请记住视图嵌套在导航控制器中:
1。)应用程序启动以及设备所处的方向,无论如何,应用程序都处于纵向方向。我的shouldRotate方法返回no,因此它永远不会旋转。
2。)我点击一个按钮,转到另一个视图并将其转为横向(这很好)
3。)在另一个视图中横向移动时,我点击了导航控制器上的“后退”按钮,它将我返回到视图控制器,我不想横向旋转。
在横向来自视图控制器的情况下,一直保持主视图控制器处于纵向方向的好方法是什么?
谢谢!
答案 0 :(得分:0)
如果您的设计允许,您可能只想隐藏后退按钮,直到应用程序旋转回纵向。这将迫使他们在返回时所需的方向。