标签栏控制器、导航控制器和视图控制器

3
我制作了一个基于Tabbar的应用程序,其中有三个选项卡。每个选项卡都有一个导航控制器。在第一个选项卡中,我在FirstViewController中有一个UIButton,它是NavigationController的rootViewController。点击按钮后,我会导航到secondViewController。现在我切换到第二个选项卡,再次切换回第一个选项卡时,我会打开secondViewController。但我不想这样,我想在切换回第一个选项卡时回到FirstViewController。这是否可能?如果是,可以有人帮助我解决吗?任何帮助都将不胜感激...
1个回答

2

这是UITabbar控制器的默认行为,以便用户可以返回到他之前离开的视图控制器。您无法更改它。


感谢 Aaditya 的回复。 但是 IOS SDK4.3 有一个导航控制器的方法,如:[self.navigationController popToRootViewControllerAnimated:NO]; 因此,当我们切换到这个选项卡时,使用这个方法是否可以弹出导航控制器的所有视图控制器? - Nignesh
你可以试一试,但我认为那样做你不会达到目标。 - Aditya

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接