iphone - 导航控制器 - 从最后一个视图移动到第一个视图,而不遍历所有中间视图

时间:2010-06-14 12:34:51

标签: iphone uinavigationcontroller

我正在使用iphone应用程序,它将在第一个视图中显示4个按钮。点击一个按钮,它将加载一个带导航控制器的新视图。此导航控制器视图允许最多11个子视图。在第11个子视图中,我有一个重置按钮。点击重置按钮,我会回到导航控制器第一个视图而不遍历所有11个视图?有可能实现吗?如果有,怎么样?如果不是,那可能是什么解决方案?

2 个答案:

答案 0 :(得分:6)

您还可以使用:

[self.navigationController popToRootViewControllerAnimated:YES];

答案 1 :(得分:2)

如果您想直接弹出第一个视图,可以在第11个视图中使用[self.navigationController popToViewController:objFirstViewController animated:YES]

如果您确定必须移动到第一个视图并且它是rootviewcontroller,那么您可以直接使用 [self.navigationController popToRootViewControllerAnimated:YES];

快乐编码..