我有两个使用UINavigationController的视图。当我点击自定义按钮时,我希望第二个视图用动画“滑动”回到第一个视图。 (不是导航栏中的原文)
答案 0 :(得分: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];
会将您带到根视图控制器。