准备四张图片如下:
- (IBAction)start:(id)sender {
NSArray *animationImagesArr = [NSArrayarrayWithObjects:
[UIImageimageNamed:@"speaker_0.png"],
[UIImageimageNamed:@"speaker_1.png"],
[UIImageimageNamed:@"speaker_2.png"],
[UIImageimageNamed:@"speaker_3.gif"],
nil];
if (sperkerview==Nil) {
NSLog(@"NEW PALYER");
sperkerview = [[UIImageView alloc] init];
[sperkerview setFrame:CGRectMake(200, 200, 80, 80)];
sperkerview.animationImages = animationImagesArr;//animationImages属性返回一个存放动画图片的数组
sperkerview.animationDuration =0.25; //浏览整个图片一次所用的时间
sperkerview.animationRepeatCount =0; // 0 = loops forever动画重复次数
[sperkerviewstartAnimating];
[self.viewaddSubview:sperkerview];
[sperkerviewrelease];
}
}
-(IBAction)stop:(id)sender
{
[sperkerviewstopAnimating];
[sperkerviewremoveFromSuperview];
sperkerview =nil;
}