1

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

[self.navigationController popViewControllerAnimated:YES];

4

1 回答 1

2

我建议查看UINavigationController的类文档。除了弹出单个视图控制器之外,您还可以:

  • 弹出到特定的视图控制器popToViewController:animated:
  • 一直弹出到根目录popToRootViewControllerAnimated:
  • 设置一个全新的视图控制器堆栈setViewControllers:animated:

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

于 2011-04-05T14:28:10.513 回答