0

这是最简单的方式来解释它,请记住视图嵌套在导航控制器中:如何始终保持纵向模式下的视图控制器?

1.)应用程序启动时,无论设备在哪个方向,应用程序都是纵向的。我有shouldRotate方法返回no,所以它永远不会旋转。

2)我点击一个按钮,去到另一个视图,并把它转化为横向(这是罚款)

3),而在另一种观点认为横向,我打的“返回”按钮导航控制器,它将我返回到我不想以横向方向旋转的视图控制器。

什么是一种很好的方式来始终保持我的主视图控制器纵向方向而来自横向方向的视图控制器?

谢谢!

回答

0

如果您的设计允许,您可能只想隐藏后退按钮,直到应用程序旋转回肖像。这会迫使他们回到你需要的方向。

+0

我这样做,但认为这将是不好的设计和看起来像一个错误。也许灰色的后退按钮?不知道,但我希望有一个更优雅的方式来做到这一点。 – JMarsh

+0

问题是,即使您能够强制定位,它仍然看起来非常糟糕,因为用户将以不正确的方向握住设备,它也会看起来像一个错误。我自己做了这个方法,但它是一个全屏视频功能,所以它作为一个解决方案是相当可接受的 – rooster117

相关问题