我正在使用UINavigationController从UITableViewController滑动到另一个视图。在第二个视图中,我创建了一个自定义的“后退”按钮,该按钮附加到一个动作上。
我使用什么代码返回以关闭当前视图并滑回我的第一个视图?我需要的东西相当于[super dismissModalViewControllerAnimated:true];但显然这不是一种模态观点。
感谢。
答案 0 :(得分:17)
在导航控制器上查看以下三种方法之一:
popViewControllerAnimated:
popToRootViewControllerAnimated:
popToViewController:animated:
取决于您当然希望如何处理它。通常只使用第一种方法返回到最后一个视图(将当前视图推送到导航堆栈的视图)。
答案 1 :(得分:9)
在UINavigationController中使用popToRootViewControllerAnimated方法:
[self.navigationController popToRootViewControllerAnimated:animated];