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];主要是用来处理多个图片连续运转起来的效果