Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在app init上加载多个ViewController_Ios_Swift_Uiviewcontroller - Fatal编程技术网

Ios 在app init上加载多个ViewController

Ios 在app init上加载多个ViewController,ios,swift,uiviewcontroller,Ios,Swift,Uiviewcontroller,我试图在启动屏幕后同时加载2个视图控制器 下面是我要做的堆栈: 第二个VC-当前正在查看 第一风险投资 override func viewDidAppear(animated: Bool){ let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil) let secondVC: secondViewController = storyboard.instantiateViewControllerWithIdent

我试图在启动屏幕后同时加载2个视图控制器

下面是我要做的堆栈:

第二个VC-当前正在查看

第一风险投资

override func viewDidAppear(animated: Bool){
let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let secondVC: secondViewController = storyboard.instantiateViewControllerWithIdentifier("secondVC") as! secondViewController
        self.presentViewController(secondVC, animated: false, completion: nil)
}
根VC

我通过调用viewdide下的presentViewController方法解决了这个问题,但结果是根vc在半秒钟内可见,然后第一个vc加载,最后加载第二个vc

这里的想法是先看到第二个VC,然后一旦被排除,它将向下滑动,显示第一个VC,然后隐藏到根VC

我应该用什么方法来实现这一点

编辑:以下是示例:

根VC

override func viewDidAppear(animated: Bool){
let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let firstVC: firstViewController = storyboard.instantiateViewControllerWithIdentifier("firstVC") as! firstViewController
        self.presentViewController(firstVC, animated: false, completion: nil)
}
第一风险投资

override func viewDidAppear(animated: Bool){
let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let secondVC: secondViewController = storyboard.instantiateViewControllerWithIdentifier("secondVC") as! secondViewController
        self.presentViewController(secondVC, animated: false, completion: nil)
}

然后我会在第二个VC和第一个VC上有一个按钮来关闭它

你能发布一些吗code@ZHZ,给你,先生。这个能帮你吗?@ZHZ,是的!是的,是的!谢谢