UINavigationController返回第一个视图

Nic*_*ard 9 iphone uitableview uinavigationcontroller

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

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

谢谢.

jer*_*jer 17

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

popViewControllerAnimated:
popToRootViewControllerAnimated:
popToViewController:animated:
Run Code Online (Sandbox Code Playgroud)

当然,这取决于你想要如何处理它.通常,只使用第一种方法返回到最后一个视图(将当前视图推送到导航堆栈的视图).


Vla*_*mir 9

在UINavigationController中使用popToRootViewControllerAnimated方法:

[self.navigationController popToRootViewControllerAnimated:animated];
Run Code Online (Sandbox Code Playgroud)