我正在使用基于导航的应用程序,但我想从我想要的任何视图弹出我的视图,但它总是像后进先出一样工作,我能做什么?在iPhone上有可能吗?如果有可能,请帮助我…我用这段代码来弹出我的视图
[自我。实现通过调用popViewControllerAnimated导航控制器:是的);
我建议看一下UINavigationController的类文档。而不是仅仅弹出一个视图控制器,你可以:
- 用
popToViewController:animated:
弹出到一个特定的视图控制器 - 使用
popToRootViewControllerAnimated:
一直弹出到根目录 - 用
setViewControllers:animated:
设置一个全新的视图控制器栈
所有这些都将自动动画(如果指定),并避免您描述的"后进先出"操作方法。