2010-08-01 35 views
4

我有一系列图像在我的应用程序中播放(它只有一个视图/视图控制器)。每当我运行应用程序时,第一次播放动画时,第一次播放动画时会稍微滞后。UIImageView动画在第一次运行时滞后

我通过不同的方法(例如“animateJump”)运行我的动画,负责加载正确的帧,然后播放动画。动画完成后,我(据推测)从UIImageView释放动画,放回一个单独的框架显示。 (据说我认为是因为如果动画只是第一次运行,他们真的是从内存中释放?)

那么是否有一个简单的修复?我有大约100帧的动画我来回穿过。我应该在应用程序启动时将它们全部加载到内存中吗?你会怎么做?

- 德里克

回答

0

如果你已经有了一段时间装载的,我“D可能用它来运行动画,同时它是隐藏/非可视