我希望从特定视图中弹出我的视图,但它的工作方式与LIFO类似

时间:2011-04-05 14:25:26

标签: iphone uinavigationcontroller popviewcontroller

我正在使用基于导航的应用程序,但我想从我想要的任何视图中弹出我的视图,但它总是像LIFO一样工作,我能做什么?是否可以在iPhone中,如果有可能,那么帮助我..我正在使用此代码弹出我的视图

[self.navigationController popViewControllerAnimated:YES];

1 个答案:

答案 0 :(得分:2)

我建议您查看UINavigationController的课程文档。您可以:

,而不只是弹出单个视图控制器
  • 使用popToViewController:animated:
  • 弹出到特定的视图控制器
  • 使用popToRootViewControllerAnimated:
  • 一直弹出到根目录
  • 使用setViewControllers:animated:
  • 设置全新的视图控制器堆栈

所有这些都将自动动画(如果指定)并避免您描述的“LIFO”操作方法。