我有一个带有动画启动画面和主界面的应用程序。
为了从闪屏过渡到主界面,我使用了以下代码:
presentViewController(mainViewController, true) {
UIApplication.sharedApplication.keyWindow.rootViewController = mainViewController
}
但显然这种方法破坏了自转(我花了一段时间才找到那个)。现在我遇到的问题是这种自动旋转与动画无关。
我想这与动画无关,因为旧的视图控制器仍然位于另一个视图控制器下方,它只是转发新的方向。
如何在能够销毁旧视图控制器并保持旋转的同时正确地从一个视图控制器过渡到下一个视图控制器?
编辑:我注意到当我关闭我的应用程序时我的主屏幕会旋转(从它的启动方向到我关闭它时应用程序所处的方向)