我有一个UITabBarController内的UINavigationController。当用户按下第一个标签时,我想将导航控制器重置回第一个屏幕,而不是显示他们上次在导航控制器中选择的视图。有没有简单的方法来重置堆栈?iPhone - 重置UINavigation控制器
感谢, 豪伊
我有一个UITabBarController内的UINavigationController。当用户按下第一个标签时,我想将导航控制器重置回第一个屏幕,而不是显示他们上次在导航控制器中选择的视图。有没有简单的方法来重置堆栈?iPhone - 重置UINavigation控制器
感谢, 豪伊
根据这一线索,你应该在– tabBarController:didSelectViewController:
- [UINavigationController的popToRootViewControllerAnimated:]应该做你想要什么。
由于重置导航控制器 - 并获得成功。我有一个rootTabBarViewController,我所要做的就是听didSelectViewController以查明所选索引是否为0,然后调用popToRoot ...并且它工作正常! – Ward 2010-03-14 21:26:07