UINavigationController 在推送控制器时停止动画?

Posted

技术标签:

【中文标题】UINavigationController 在推送控制器时停止动画?【英文标题】:UINavigationController stops animating when pushing controllers? 【发布时间】:2012-02-23 19:49:15 【问题描述】:

我在我的应用程序中使用了 1 个 UINavigationController,并且每次推送 UIViewController 时,我总是将动画选项设置为“是”。但是,在我的应用程序中,它只是停止了动画。通常,当我按下 UIViewController 时,屏幕会从右向左转动。现在,它只是突然出现,没有任何动画。

什么可能导致这种情况发生?我一直在推动动画:是的,那么有什么东西会干扰全局动画设置吗?

如果有帮助,我还在我的应用程序中的多个位置使用 MBProgressHUD。

【问题讨论】:

问题解决了吗?我也面临同样的情况 【参考方案1】:

一些可能性包括内存不足或某处的线程阻塞。在这个动画期间,你在主线程上做了很多处理吗?

【讨论】:

【参考方案2】:

嗯,问题似乎是因为我在不是主 UI 线程的线程内的表上调用 reloadData。

【讨论】:

以上是关于UINavigationController 在推送控制器时停止动画?的主要内容,如果未能解决你的问题,请参考以下文章

如何在推送到 PyPi 之前测试 PyPi 安装是不是有效? (Python)

Twitter 流式处理脚本在推文的位置字段上抛出一个 keyerror

在 Mercurial 中回滚多个提交(在推送到公共之前)

我需要能够按一个按钮在推特上发布报价

在推文字符串中删除 @ImSRK 的大查询

在推送到 Codecommit 时需要特定的提交消息 AWS Lambda