2011-03-27 29 views
1

我有一個圖像我想在UIImageView中不斷動畫。像一些圖像對象左右移動?關於UIImageView常量動畫

在此先感謝。

+1

請不要在你的問題中寫下「緊急」,這被認爲是粗魯的。你需要寫一些更具體的問題。你有沒有試過爲此編碼? – occulus 2011-03-27 21:21:26

回答

2

創建的圖像編輯動畫(或別的東西,如果你已經有了動畫)

然後每幀保存爲圖像。在您的Xcode項目中創建一個文件夾並將文件導入到其中。 (在每幀中下面的例子中被命名爲「框架x.png」,其中x是幀號)

然後創建UIImages的陣列,並且設置的UIImageView的animationImages屬性它:

imageView.animationImages = [NSArray arrayWithObjects:[UIImage imageNamed:@"frame-1"], 
                 [UIImage imageNamed:@"frame-2"], 
                 [UIImage imageNamed:@"frame-3"], 
                 [UIImage imageNamed:@"frame-4"], 
                 nil]; 

在哪裏你有每個幀的UIImage。然後開始動畫:

[imageView startAnimation]; 

您還可以設置圖像視圖的animationRepeatCount屬性。

有關更多詳細信息,請參閱UIImageView Class Reference