我目前正在开发一个以模态形式显示屏幕和以模态形式显示另一个自定义进度指示器的应用程序。是否可以无缝地返回到根View Controller?

主页->屏幕1->屏幕2(自定义进度指示器)

我想关闭自定义的progressIndicator(以及模态显示的屏幕),然后一次性返回到我的家(根)View Controller。

 self.navigationController?.popToRootViewControllerAnimated(true)

感谢您的帮助!

最佳答案

您需要关闭显示的模型,然后可以弹出所有插入的 View Controller 。如前所述,模型不会出现在导航堆栈中。

self.dismissViewControllerAnimated(true, completion: {});

然后,您可以弹出到基本 View Controller 。
self.navigationController.popViewControllerAnimated(true);

关于ios - 如何返回到根 View Controller ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34326632/

10-10 21:33