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)