在我的项目中,我每秒调用NSTimer1000 次。有了它,我UIImage在某些图像视图中每次点击分配 5 个对象,同时使用UIViewanimation. 当我做这项工作时,NSTimer冻结几秒钟或延迟。我知道为什么会发生这种情况,因为我UIImageView在一秒钟内制作了超过 100-120 个对象。当我不调用 UIAnimation 时,计时器很好。我曾经在后台[performSelectorInBackground:withObject:] 执行UIViewAnimation。但在其中 UIAnimation 不起作用。
两者都NSTimer在UIViewAnimationUI 上工作。所以他们在主线程上工作。我不能为他们制作不同的线程。我能做些什么来停止冻结NSTimer和同时调用UIViewAnimation。这是因为计算量很大。而且我不能为此制作单独的线程,我该怎么做。
谢谢