UINavigationController返回第一个视图

时间:2010-09-06 19:43:14

标签: iphone uitableview uinavigationcontroller

我正在使用UINavigationController从UITableViewController滑动到另一个视图。在第二个视图中,我创建了一个自定义的“后退”按钮,该按钮附加到一个动作上。

我使用什么代码返回以关闭当前视图并滑回我的第一个视图?我需要的东西相当于[super dismissModalViewControllerAnimated:true];但显然这不是一种模态观点。

感谢。

2 个答案:

答案 0 :(得分:17)

在导航控制器上查看以下三种方法之一:

popViewControllerAnimated:
popToRootViewControllerAnimated:
popToViewController:animated:

取决于您当然希望如何处理它。通常只使用第一种方法返回到最后一个视图(将当前视图推送到导航堆栈的视图)。

答案 1 :(得分:9)

在UINavigationController中使用popToRootViewControllerAnimated方法:

[self.navigationController popToRootViewControllerAnimated:animated];