iPhone - 重置导航控制器

时间:2010-03-14 21:07:12

标签: iphone cocoa-touch uikit uinavigationcontroller uitabbarcontroller

我在UITabBarController中有一个UINavigationController。当用户按下第一个选项卡时,我想将导航控制器重置回第一个屏幕,而不是显示他们上次在导航控制器中选择的任何视图。有没有一种简单的方法来重置堆栈?

谢谢, 豪伊

2 个答案:

答案 0 :(得分:2)

- [UINavigationController popToRootViewControllerAnimated:]应该做你想要的。

答案 1 :(得分:1)

检查此主题:http://www.iphonedevsdk.com/forum/iphone-sdk-development/2625-uinavigationcontroller-uitabbarcontroller.html

根据此主题,您应该在– tabBarController:didSelectViewController:

中重置导航控制器