iPhone如何关闭离开视图控制器上的动画

问题描述:

我想知道如何在离开父控制器时关闭视图控制器的动画。正如我可以设置动画属性去到子控制器,我想肯定有一种方法来设置离开任务的属性。iPhone如何关闭离开视图控制器上的动画

感谢, 马库斯

+0

你如何回到父控制器?使用dismissModalViewControllerAnimated? – Anna 2010-11-05 12:42:02

+0

不,我使用pushViewController:.. animated:NO,然后返回我使用导航控制器的内置箭头! – Markus 2010-11-05 13:58:49

这是相当简单的。你必须改变后退按钮的行为。

在您的视图控制器创建此功能

- (void) popWithoutAnimation { 
[self.navigation.controller popViewControllerAnimated:NO]; 
} 

然后改变backBarButtonItem行为(在viewDidLoad中):

self.navigationItem.backBarButtonItem.action = @selector(popWithoutAnimation); 
self.navigationItem.backBarButtonItem.target = self; 

不要在意语法我只是给你线索解决你的问题