4
我想爲iPhone應用程序製作動畫背景。一些簡單的5-6幀在循環中變化。在前面會有另一個動畫運行。如何才能做到這一點?簡單的動畫作爲iphone應用程序背景
我想爲iPhone應用程序製作動畫背景。一些簡單的5-6幀在循環中變化。在前面會有另一個動畫運行。如何才能做到這一點?簡單的動畫作爲iphone應用程序背景
最容易做的事情可能是使用animationImages屬性UIImageView。一旦你的animationImages屬性設置正確,只需撥打startAnimating對你的看法。所以你的代碼看起來像這樣:
imageView.animationImages = myNSArrayofUIImagesObjects;
imageView.animationDuration = 1; // by default this is equal to the number of images multiplied by 1/30th of a second
[imageView startAnimating];
一個重要的事情要注意的是,你不能輕易控制每個圖像顯示多長時間。但你可以做的是多次在你的NSArray中使用相同的圖像。因此,例如,您可以使用長度爲500的NSArray,其中前100個條目映射到您的第一個映像,第二個100條映射到您的第二個映像等。確保最小化您加載到的內存量通過爲您的五個或六個圖像中的每一個重用相同的UIImage對象。冰山
感謝,這正是我一直在尋找。 – 2011-01-15 16:41:33