2011-05-03 55 views
0

我已到处寻找此。返回UIButton控制UINavigationController

我有一个导航控制器。我喜欢使用导航控制器的所有动画,但酒吧刺激我,所以我已禁用它。

我想创建一个UIButton,它将推动导航控制器返回一个页面。

这可能吗?有人可以告诉我如何实现这一点,并获得正确的项目,允许推回到以前的观点。

感谢

回答

8

与上做一个功能的目标创建一个按钮:

[self.navigationController popViewControllerAnimated:YES] 

由于导航控制器为堆栈当前视图控制器从堆栈和以前的视图控制器POP操作了在显示

0

你尝试在UINavigationController的类这些方法:

– pushViewController:animated: 
– popViewControllerAnimated: 
– popToRootViewControllerAnimated: 
– popToViewController:animate 

从按钮的操作方法中调用pop方法。

0

假设你有导航控制器的有效参考,设置按钮操作使用方法:

流行视图控制器,直到指定的视图控制器位于导航堆栈的顶部。

- (NSArray *)popToViewController:(UIViewController *)viewController animated:(BOOL)animated