此方法是設定一個NSArray儲存動畫所需圖片,

再取出array的index值,

在採用NSTimer或迴圈操作index值來播放動畫,

取出NSArray之index可參考以下語法。

-(void)animationEffect:(NSTimer *)timer
{

    NSArray *animationImagesArray = @[[UIImage imageNamed:@"1.jpg"],
                                      [UIImage imageNamed:@"2.jpg"],
                                      [UIImage imageNamed:@"3.jpg"],
                                      [UIImage imageNamed:@"4.jpg"]];
    
    
    self.animationView.animationImages = animationImagesArray;
    self.animationView.image = [UIImage imageNamed:[NSString stringWithFormat:@"%d.jpg",(arrayIndex)]];

// or self.animationView.image = animationImageArrar[(arrayIndex)];
if (arrayIndex == 3) { arrayIndex = 0; }else{ arrayIndex++; } }

 

arrow
arrow

    Will 發表在 痞客邦 留言(0) 人氣()