用Segue离开导航控制器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Segue离开导航控制器相关的知识,希望对你有一定的参考价值。

情况就是这样:我有一个开始屏幕,我可以在其中放置一些用于导航控制器的数据。我通过Segue将ViewController(开始屏幕)与导航控制器连接起来,效果非常好。但现在我正在寻找一种解决方案,无需进入导航控制器界面即可返回到开始屏幕。我很确定StackOverflow中已经存在一个问题,但我找不到它。我非常感谢你链接这个问题,或者不是在Stackoverflow中帮助我。

谢谢 :)

答案

听起来你向NavigationController展示了一个模态segue。如果是这种情况,您可以在准备好返回到启动视图控制器时调用dismiss。

dismiss(animated: true, completion: nil)

以上是关于用Segue离开导航控制器的主要内容,如果未能解决你的问题,请参考以下文章

IOS:推送segue后导航栏消失

Swift 导航控制器嵌入在带有 segue 的选项卡栏中

如何从流程中间执行导航 [segue] + ios 应用程序

自定义 segue 和导航控制器动画故障

执行 segue 丢失导航控制器

准备转入导航控制器