首页 > 解决方案 > 使用后退按钮从 NavigationController 导航到另一个 NavigationController

问题描述

在此处输入图像描述

你好,所以我有这个结构,storyboard我有一个inbutton我需要ViewController B指向buttonNavigationController的底部ViewController CrootViewControllerbuttonViewContoller BCCB

我试过看,但所有的参考资料都显示了如何在ViewController不之间导航NavigationControllers

标签: iosswiftuinavigationcontrollerstoryboard

解决方案


您可以使用单个导航控制器,但覆盖后退按钮操作。

默认情况下,它将从导航堆栈中弹出当前视图控制器并转到上一个。

在 VC B 中的后退操作中,只需按下 VC C,您可以在 storyBoard 中通过从后退按钮拖放到 VC C 或通过编写代码来执行此操作:

self.navigationControlller.push(VC C)

推荐阅读