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

时间:2012-02-23 19:49:16

标签: iphone ios

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

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

如果它有帮助,我也在我的应用程序中的几个点使用MBProgressHUD。

2 个答案:

答案 0 :(得分:0)

一些可能性包括低内存或某处的线程阻塞。你是否在这个动画中对主线程做了很多处理?

答案 1 :(得分:0)

嗯,似乎问题是由于我在一个不是主UI线程的线程内的表上调用reloadData而引起的。