任何人都可以給我一個代碼或項目的例子,因爲我想用200多個圖像動畫全屏圖像(iPhone)而不會崩潰設備。UIImage類有困難
+ (UIImage *)animatedImageNamed:(NSString *)name duration:(NSTimeInterval)duration
還就如何稱呼它,例如像[self (method)]
和關於如何停止它的動畫。因爲當我在蘋果文檔中閱讀它時,我感到很困難,因爲我沒有看到關於該語法的示例代碼。順便說一句,我是iOS開發人員。
任何人都可以給我一個代碼或項目的例子,因爲我想用200多個圖像動畫全屏圖像(iPhone)而不會崩潰設備。UIImage類有困難
+ (UIImage *)animatedImageNamed:(NSString *)name duration:(NSTimeInterval)duration
還就如何稱呼它,例如像[self (method)]
和關於如何停止它的動畫。因爲當我在蘋果文檔中閱讀它時,我感到很困難,因爲我沒有看到關於該語法的示例代碼。順便說一句,我是iOS開發人員。
在方法簽名中,您可以看到+
符號顯示不是實例,而是類方法(請參閱difference)。爲了稱之爲你使用
UIImage * myAnimatedImage = [UIImage animatedImageNamed:@"Imagename.png" duration:12.0f];
myImageView.image = myAnimatedImage; // the same as [myImageView setImage:myAnimatedImage];
兩百個全屏幕圖像需要大量的內存。您應該將圖像轉換爲video file,並使用AVPlayerLayer
進行播放。您需要閱讀the Playback section of the AV Foundation Programming Guide。
或者他可以使用Cocos2D來控制圖像 –