ios - popViewController 动画 :YES not animating

标签 ios animation viewwillappear

我的 View 中有一个下载按钮,当单击该按钮时,该应用会使用 [[UIApplication sharedApplication] openURL] 打开应用商店 但是,当我切换回我的应用程序时,我发现我的应用程序中的 [popViewController animated:YES] 没有动画。 我调试了几天并解决了问题,原因是在我的 applicationWillEnterForeground 方法中,我这样做了:

[tabBarController.selectedViewController viewWillAppear:YES];

而且我遇到了错误。 我的问题是,为什么在我调用此方法后,我的所有 [popViewController animated:YES] 都不起作用...

最佳答案

我不知道你为什么有那个错误,但作为 Apple 文档,你不应该调用 - (void)viewWillAppear:(BOOL)animated方法。

UIViewController doc

这是一种通知方法,可以被覆盖,并且永远不会被调用。

关于ios - popViewController 动画 :YES not animating,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10637557/

相关文章:

css - 单向动画

iOS 9 改变了 View 加载行为

iphone - popViewController/viewWillAppear 在 iOS 5 中没有动画

objective-c - 声明 extern NSString 会导致链接器错误

ios - 如何在 Realm Swift 中重新排序 UITableView 单元格?

css - css动画结束后不显示

javascript - CSS:交叉淡入淡出动画?

Swift - 如何刷新 NavigationController 菜单栏

ios - 在 Objective C 中调用 init 方法

ios - 如何在 iOS 上高效地使用 REST API 的值对象