1

在此处输入图像描述

请看附图。在这里,我有一个带有导航控制器的 uitabbarcontroller,它有一个作为“第一个视图”的根视图。当我在第一个视图中单击一个按钮时,它会转到“第二个视图”。

在某些时候,我想将导航控制器的根视图控制器更改为第二视图,当单击第二视图中的后退按钮时,它会移动到带有标签栏控制器的第一个视图。

那么为此我该怎么办?间接我想说的是,当用户进入应用程序时,他应该看到带有导航和标签栏控制器的第二个视图控制器,当他按下返回时,他应该移动到带有导航控制器和标签栏控制器的第一个视图

4

1 回答 1

0

您应该将整个替换UINavigationController为具有所需根控制器的新控制器,因为替换根控制器不是最佳做法UINavigationController(但可以通过更改 viewControllers 数组)

于 2018-07-31T15:31:21.997 回答