我有3个名为firstController,secondController和thirdController的viewControllers。 我的逻辑是firstController.presentViewController(secondController),然后是secondController.presentViewController(thirdController),并通过UIApplication.shareApplication()设置一个rootViewController.keywindow!.rootViewController = firstController ...
但是当我将firstController设置为rootViewController时,使用thirdController.modalTransitionStyle = UIModalTransitionStyle.CrossDissolve将viewController从secondController呈现给thirdController时,firstController将在动画期间显示。
我可以不要像这样使用rootViewController吗?
答案 0 :(得分:0)
我认为你应该有一个级别的rootViewController呈现所有内容,即只有firstController应该调用presentViewController。