自定义按钮推回

时间:2013-01-07 20:29:09

标签: ios uiview uinavigationcontroller push slide

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

1 个答案:

答案 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];会将您带到根视图控制器。