本人小菜一個衩藤,正在學(xué)習(xí)iOS叠赦,有興趣盆友可以加我好友纲缓,暫且不提供視頻,需要的留言(大神勿噴)仰禽!//
//ViewController.m
//湯姆貓第一次
這個只是實現(xiàn)了幾個步驟氮墨,且這是沒有進行優(yōu)化的,后續(xù)在更新中····
//
//
#import"ViewController.h"
@interfaceViewController()
- (IBAction)drinkBtn;
@property(weak,nonatomic)IBOutletUIImageView*picture;
- (IBAction)headBtn;
- (IBAction)rightBtn;
@end
@implementationViewController
- (IBAction)drinkBtn
{
if(self.picture.isAnimating)
{
return;
}
NSMutableArray*muta = [NSMutableArrayarray];//數(shù)組創(chuàng)建
for(inti =0; i <81; i++)//循環(huán)遍歷數(shù)組提取去每一幀動畫
{
NSString*str = [NSStringstringWithFormat:@"drink_%02d",i];//提取
UIImage*iamge = [UIImageimageNamed:str];//這是創(chuàng)建對象坟瓢,以便引入數(shù)組
[mutaaddObject:iamge];//引入數(shù)組
}
self.picture.animationImages= muta;//提取數(shù)組中的動畫
self.picture.animationDuration=0.05*81;//動畫播放速度
self.picture.animationRepeatCount=1;
[self.picturestartAnimating];
}
- (IBAction)headBtn//頭部
{
if(self.picture.isAnimating)
{
return;
}
NSMutableArray*muta = [NSMutableArrayarray];
for(inti =0; i <81; i++)
{
NSString*str = [NSStringstringWithFormat:@"knockout_%02d",i];
UIImage*iamge = [UIImageimageNamed:str];
[mutaaddObject:iamge];
}
self.picture.animationImages= muta;
self.picture.animationDuration=0.05*81;
self.picture.animationRepeatCount=1;
[self.picturestartAnimating];
}
- (IBAction)rightBtn//腳
{
if(self.picture.isAnimating)
{
return;
}
NSMutableArray*muta = [NSMutableArrayarray];
for(inti =0; i <30; i++)
{
NSString*str = [NSStringstringWithFormat:@"footLeft_%02d",i];
UIImage*image = [UIImageimageNamed:str];
[mutaaddObject:image];
}
self.picture.animationImages= muta;
self.picture.animationDuration=0.05*30;
self.picture.animationRepeatCount=1;
[self.picturestartAnimating];
}
@end