1

我有两个使用 UINavigationController 的视图。当我点击自定义按钮时,我希望第二个视图通过动画“滑动”回第一个视图。(不是导航栏中的原始文件)

4

1 回答 1

1

在那个按钮动作上尝试这样的事情,

[self.navigationController popToViewController:aViewController animated:YES];

或者

[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:([self.navigationController.viewControllers count] - 2)] animated:YES];

这里aViewController代表之前的视图控制器。同样,您可以使用类似的代码弹出到您想要的任何视图控制器。

[self.navigationController popToRootViewControllerAnimated:YES];将带您到根视图控制器。

于 2013-01-07T20:30:18.370 回答