应用启动后,执行视图后视图方向错误

时间:2018-07-11 23:12:50

标签: ios swift xcode

我有一个包含2个场景的小型应用程序:场景A具有视图控制器A,该控制器显示加载屏幕。

在场景A中,我有执行场景B的代码:

override func viewDidAppear(_ animated: Bool) {
        // scene B after delay 3 sec
        perform(#selector(A.showB), with: nil, afterDelay: 3)
    }

    func showNavController() {
        let mainView = UIStoryboard(name: "Main", bundle:nil).instantiateViewController(withIdentifier: "BViewController") as UIViewController
        let appDelegate = UIApplication.shared.delegate as! AppDelegate
        appDelegate.window?.rootViewController = mainView
        performSegue(withIdentifier: "showBScreen", sender: nil)
    }

此代码有问题,无法以正确的方向显示场景B。我的iPad处于横向,打开应用程序后,场景A正确显示,然后转到场景B,它是纵向... ...

关于如何解决此问题的任何提示?

提前谢谢! :)

0 个答案:

没有答案