请参阅所附图片。在这里,我有一个与导航控制器相连的uitabbarcontroller,它的根视图为“第一视图”。当我在第一个视图中单击一个按钮时,它将转到“第二个视图”。
在某些时候,我想将导航控制器的根视图控制器更改为“第二视图”,然后在“第二视图”中单击“后退”按钮时,它将移动到带有标签栏控制器的第一视图。
因此,我该怎么办?间接地说,我想说的是,当用户进入应用程序时,他应该看到带有导航和标签栏控制器的第二个视图控制器,而当他按下时,应该看到带有导航控制器和标签栏控制器的第一个视图。
答案 0 :(得分:0)
您应该将整个UINavigationController
换为具有所需根控制器的新控制器,因为最好的做法是替换UINavigationController
的根控制器(但可以通过更改viewControllers来实现)数组)