如何解除以模态方式呈现的UINavigationController?

时间:2015-04-21 20:25:31

标签: ios swift uinavigationcontroller

我有以下结构:

UINavigationController(1) -> MainViewController     ---PRESENT MODAL---> 
UINavigationController(2) -> TutorialViewController ---PRESENT MODAL---> LoginViewController
                                                    ---PRESENT MODAL---> SignupViewController

我想从LoginViewController上的用户操作中解除UINavigationController(2)。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您应该使用委托来关闭第二个视图控制器。所以你会让第二个导航控制器被第一个导航控制器解除,导航控制器就是它。这是消除模态视图的推荐方法。

以下是delegation

上的文档