【发布时间】:2013-01-07 20:29:08
【问题描述】:
我有两个使用 UINavigationController 的视图。当我点击自定义按钮时,我希望第二个视图通过动画“滑动”回第一个视图。 (不是导航栏中的原版)
【问题讨论】:
标签: ios uiview uinavigationcontroller push slide
我有两个使用 UINavigationController 的视图。当我点击自定义按钮时,我希望第二个视图通过动画“滑动”回第一个视图。 (不是导航栏中的原版)
【问题讨论】:
标签: ios uiview uinavigationcontroller push slide
在该按钮操作上尝试类似的操作,
[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]; 会将您带到根视图控制器。
【讨论】:
MasterViewController是我的第一个视图控制器...但是谢谢!第二个代码有效;)