如主题所述,调用popToRootViewControllerAnimated
/ popToViewControllerAnimated
不再执行任何动画。
我使用的代码,对于4.x工作正常,只是
[self.navigationController popViewControllerAnimated:YES];
所以这里没什么特别的。我刚刚注意到,对于我在iOS5上运行的所有应用程序,pop-animations已经不见了。然而,推出动画出现了。
现在我想知道要搜索什么,是否需要定义该动画的过渡/风格?
欢迎任何帮助,谢谢!
答案 0 :(得分:2)
好的,在“viewWillDisappear”中调用“[super viewWillAppear]”有点......我的不好!
答案 1 :(得分:2)
遇到了同样的问题。 poptoRootViewControllerAnimated的视图过渡动画在ios5.0之前运行良好但在ios5中没有。以下是修复它的简要说明。
我在视图A中实现了一个自定义标签栏。当我从A转换到视图B然后返回时,视图过渡动画停止了B到A的工作。查看视图A中的视图加载方法及其所有子视图,我在视图A中的customTabBar有一个错误地在其中调用[super viewWillAppear]的ViewDidAppear。当我将其更正为[super viewDidAppear]时,流行动画开始正常发生。
看起来像iOS 5之前,它没关系,但现在确实如此。