我试图能够在不推送到 NavController 的情况下更改 NavController 中的内容。例如,如果我有一个视图控制器“A”,当用户继续手势或单击时,视图将更改为另一个视图控制器“X”,但是导航控制器不会将视图控制器“X”推送到其堆栈上。因此,我可能会做手势或单击继续显示 viewController x 、 y 和 z。但是,在任何时候我都可以按回导航栏,它会将我返回到其堆栈上的前一个 viewController
澄清一下,我希望能够实现一个不影响导航控制器的页面控制器,因此在任何时候,如果用户按下回,他们就会返回到堆栈上的前一个视图控制器。
在图像中,显示了 navcontroller 上的视图控制器。我希望能够通过白色部分中的页面控制器在不同视图之间进行更改。所以我在那里拖放了一个 UIView。我可以将该 UIview 连接到视图控制器,然后实现页面控制器,或者我如何才能在不影响导航控制器的情况下更改白色部分。感谢一切!