2012-02-23 58 views
0

我在我的应用程序中使用了1个UINavigationController,并且每次我推送一个UIViewController时,总是将动画选项设置为YES。然而,在我的应用程序的某个时候,它只是停止动画。通常,当我推送UIViewController时,屏幕从右向左转。现在,它突然出现,没有任何动画。UINavigationController在推动控制器时停止动画效果?

什么可能导致这种情况发生?我总是推动动画:是的,那么是否有什么干扰全球动画设置?

万一它有帮助,我也在我的应用程序的几个点使用MBProgressHUD。

+0

你解决了这个问题吗?我面对同样的问题 – kokos8998 2018-02-06 08:48:36

回答

0

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

0

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