ios中常用到的簡單的動畫效果
阿新 • • 發佈:2019-02-05
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];