2014-02-25 132 views
0

我發現了與動畫圖像有關的UIButton的帖子。 但是我沒有找到任何解決方案。帶動畫圖像的UIButton不顯示

這是我的代碼。

UIImage *imageOne=[UIImage imageNamed:@"1Ads.png"]; 
UIImage *imageTwo=[UIImage imageNamed:@"2Ads.png"]; 
UIImage *imageThree=[UIImage imageNamed:@"3Ads.png"]; 

NSArray *arr = [[NSArray alloc] initWithObjects:imageOne,imageTwo,imageThree, nil]; 
self.btnAds.imageView.animationDuration = 7.0; 
self.btnAds.imageView.animationImages = arr; 
[self.btnAds.imageView startAnimating]; 

它沒有在視圖中顯示任何內容。

我該怎麼辦?

+0

嘗試設置:animationRepeatCount。 –

回答

3

使用UIButton的imageView屬性。您可以創建如下動畫:

[myButton setImage:[UIImage imageNamed:@"1.png"] forState:UIControlStateNormal]; 
myButton.imageView.animationImages = [NSArray arrayWithObjects: 
           [UIImage imageNamed:@"1.png"], 
           [UIImage imageNamed:@"2.png"], 
           [UIImage imageNamed:@"3.png"], 
           [UIImage imageNamed:@"4.png"], 
           [UIImage imageNamed:@"5.png"], 
           nil]; 

myButton.imageView.animationDuration = 0.5; 
[myButton.imageView startAnimating]; 
+0

非常感謝你。 :) –

+0

非常歡迎。 – sangony