1. 程式人生 > >ios中常用到的簡單的動畫效果

ios中常用到的簡單的動畫效果

1、有首尾動畫

//以beginAnimation作為標誌,此後的程式碼將作為動畫的有關屬性參與到動畫中

[UIview  beginAnimations:nil  context:nil];

[UIview  setAnimationduration:2.0];

......其他附加動畫效果

[UIview commitAnimations];作為動畫的結束標誌

2、程式碼塊動畫,這是比較常見的動畫模式

[UIview animtewithduration:2.0f  animations^{self.view.alpha=0;}completion:^(Bool  finished){//後續動作可以繼續新增}]

3、序列幀動畫

 NSMutableArray  *arrayM=[NSMutableArray array];
    for (int i=0; i<40; i++) {
        [arrayM addObject:[UIImage imageNamed:[NSString stringWithFormat:@"eat_%02d.jpg",i]]];
    }
    //設定動畫陣列
    [self.tom setAnimationImages:arrayM];
    //設定動畫播放次數
    [self.tom setAnimationRepeatCount:1];
    
//設定動畫播放時間 [self.tom setAnimationDuration:40*0.075]; //開始動畫 [self.tom startAnimating];
主要是用來處理多個圖片連續運轉起來的效果