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