iOS为imageView添加图片实现动画代码如下:
1 | //创建imageView |
2 | self.imageView= [[UIImageViewalloc]initWithFrame:CGRectMake(0,40, 320, 260)]; |
3 | |
4 | //把图片添加到动态数组 |
5 | NSMutableArray * animateArray = [[NSMutableArrayalloc]initWithCapacity:20]; |
6 | [animateArray addObject:[UIImage imageNamed:@"t1.png"]]; |
7 | [animateArray addObject:[UIImage imageNamed:@"t2.png"]]; |
8 | [animateArray addObject:[UIImage imageNamed:@"t3.png"]]; |
9 | [animateArray addObject:[UIImage imageNamed:@"t4.png"]]; |
10 | [animateArray addObject:[UIImage imageNamed:@"t5.png"]]; |
11 | [animateArray addObject:[UIImage imageNamed:@"t6.png"]]; |
12 | [animateArray addObject:[UIImage imageNamed:@"t7.png"]]; |
13 | [animateArray addObject:[UIImage imageNamed:@"t8.png"]]; |
14 | [animateArray addObject:[UIImage imageNamed:@"t9.png"]]; |
15 | [animateArray addObject:[UIImage imageNamed:@"t10.png"]]; |
16 | [animateArray addObject:[UIImage imageNamed:@"t11.png"]]; |
17 | [animateArray addObject:[UIImage imageNamed:@"t12.png"]]; |
18 | [animateArray addObject:[UIImage imageNamed:@"t13.png"]]; |
19 | [animateArray addObject:[UIImage imageNamed:@"t14.png"]]; |
20 | [animateArray addObject:[UIImage imageNamed:@"t15.png"]]; |
21 | [animateArray addObject:[UIImage imageNamed:@"t16.png"]]; |
22 | [animateArray addObject:[UIImage imageNamed:@"t17.png"]]; |
23 | [animateArray addObject:[UIImage imageNamed:@"t18.png"]]; |
24 | [animateArray addObject:[UIImage imageNamed:@"t19.png"]]; |
25 | [animateArray addObject:[UIImage imageNamed:@"t20.png"]]; |
26 | |
27 | //为图片设置动态 |
28 | self.imageView.animationImages= animateArray; |
29 | //为动画设置持续时间 |
30 | self.imageView.animationDuration=3.0; |
31 | //为默认的无限循环 |
32 | self.imageView.animationRepeatCount=0; |
33 | |
34 | //开始播放动画 |
35 | [self.imageView startAnimating]; |
36 | [self.view addSubview:self.imageView]; |