我有一个iPad应用程序,其中包含一个主视图控制器,在顶部有状态栏和导航栏。
当我旋转这个主视图 - 一切正常。 但是当我弹出全屏模态视图控制器并在它呈现时旋转设备时,会发生以下情况:
1. 呈现的视图控制器按预期旋转。 2. 当关闭时,主视图仍处于呈现时的方向(错误的方向),但状态栏位于顶部(就像只有状态栏被旋转了)。 3. 在玩弄设备一段时间后,方向变为正确的方向,但现在状态栏没有其顶部的20px边距 - 它现在重叠导航栏,看起来很糟糕。
对此有何想法?
编辑:不使用UINavigationController可以防止状态栏重叠导航栏问题,但旋转问题仍然存在。
当我旋转这个主视图 - 一切正常。 但是当我弹出全屏模态视图控制器并在它呈现时旋转设备时,会发生以下情况:
1. 呈现的视图控制器按预期旋转。 2. 当关闭时,主视图仍处于呈现时的方向(错误的方向),但状态栏位于顶部(就像只有状态栏被旋转了)。 3. 在玩弄设备一段时间后,方向变为正确的方向,但现在状态栏没有其顶部的20px边距 - 它现在重叠导航栏,看起来很糟糕。
对此有何想法?
编辑:不使用UINavigationController可以防止状态栏重叠导航栏问题,但旋转问题仍然存在。