目前我的故事板如下:
Welcome->登录 - >主
使用默认封面垂直过渡显示登录。 而不是以同样的方式呈现Main我想使用dismiss过渡。
我该怎么做呢?
答案 0 :(得分:4)
我会通过改变你的控制器的安排来做到这一点。这种方法的问题在于它在你去Main之后将前两个控制器(应该是临时的)留在内存中,当你去Main并开始你的正常工作流程时,最好让它们被释放。应用程序。因此,我将Main作为窗口的根视图控制器,但是从其viewDidAppear方法(没有动画)呈现Welcome(模态),因此Welcome将首先出现。然后显示从欢迎登录,当您想要转到Main时,从登录中解除两个模态控制器:
[self.presentingViewController.presentingViewController dismissViewControllerAnimated:YES completion:nil];