2010-08-01 33 views
4

我有一系列圖像在我的應用程序中播放(它只有一個視圖/視圖控制器)。每當我運行應用程序時,第一次播放動畫時,第一次播放動畫時會稍微滯後。UIImageView動畫在第一次運行時滯後

我通過不同的方法(例如「animateJump」)運行我的動畫,負責加載正確的幀,然後播放動畫。動畫完成後,我(據推測)從UIImageView釋放動畫,放回一個單獨的框架顯示。 (據說我認爲是因爲如果動畫只是第一次運行,他們真的是從內存中釋放?)

那麼是否有一個簡單的修復?我有大約100幀的動畫我來回穿過。我應該在應用程序啓動時將它們全部加載到內存中嗎?你會怎麼做?

- 德里克

回答

0

如果你已經有了一段時間裝載的,我「D可能用它來運行動畫,同時它是隱藏/非可視