如何解除从modalViewController推送的viewController而不解除模态?

时间:2014-05-24 11:57:31

标签: ios objective-c uiviewcontroller modalviewcontroller

这是应用程序的设计: TabBarController - > NavigationController - >显示ModalViewController - >将另一个ViewController推到顶部(通过segue)

如何在不解除ModalViewController的情况下解除最后一个ViewController?

2 个答案:

答案 0 :(得分:0)

如果您的设计是这样的

 TabBarController -> NavigationController -> rootviewcontroller -->Show ModalViewController -> Push another ViewController2 on top (by push segue)

首先,如果你尝试的话,你不能将viewcontroller推到modalviewcontroller之上。 viewcontroller将被推送到modalviewcontroller的后面,当你关闭那个模态viewcontroller时,你会看到viewcontroller2被显示出来。

答案 1 :(得分:0)

我能够通过简单地[self.navigationController popViewControllerAnimated:YES]来解除viewController。解雇是解雇所有模态视图控制器。