我在我的应用程序中使用了1个UINavigationController,每次按下UIViewController时,我总是将动画选项设置为YES。但是,在我的应用程序的某个时刻,它只是停止动画。通常当我按下UIViewController时,屏幕从右向左转动。现在,它突然出现没有任何动画。
可能导致这种情况发生的原因是什么?我一直在推动动画:是的,那么有什么东西干扰了全局动画设置吗?
如果它有帮助,我也在我的应用程序中的几个点使用MBProgressHUD。
答案 0 :(得分:0)
一些可能性包括低内存或某处的线程阻塞。你是否在这个动画中对主线程做了很多处理?
答案 1 :(得分:0)
嗯,似乎问题是由于我在一个不是主UI线程的线程内的表上调用reloadData而引起的。