2014-02-22 55 views
0

我有一個頁面視圖控制器,我想在滾動時在每個頁面上顯示5個不同的基於圖像的動畫。我目前正在將圖像存儲到數組中,然後對其進行動畫處理。我已經改變了顏色各5張圖片顯示的差異時,他們的動畫:頁面視圖中的多個基於圖像的動畫iOS

橙色水晶球 - 60個圖像 粉紅色結晶至球 - 60個圖像 紅色結晶至球 - 60個圖像 黑色水晶球 - 60個圖像 黃色水晶球 - 60圖像

這樣做的最佳方式是什麼,因爲我覺得有5套60張圖像,所有存儲在數組中不會是實現不同動畫的最佳方式?肯定會耗盡大量的內存?

我不是想製作一個iphone遊戲,我只是試圖在滾動時在不同頁面上設置不同的背景圖片。

謝謝!

+0

使用每個動畫的精靈 –

+0

這是全屏iphone圖像是高清晰度的可能嗎? – user3310055

回答

0

將60張全屏圖像加載到UIImageView幀動畫中可能會導致內存不足崩潰。

您當然不應該一次加載所有5組圖像,因爲用戶一次只能查看一組圖像。

爲什麼不將它們變成電影文件並使用電影視圖控制器顯示它?電影使用硬件加速壓縮來處理連續的視頻幀流。