UI基础第一章3编写汤姆猫

本人小菜一个,正在学习iOS,有兴趣盆友可以加我好友,暂且不提供视频,需要的留言(大神勿喷)!//

//ViewController.m

//汤姆猫第一次


这个只是实现了几个步骤,且这是没有进行优化的,后续在更新中····


//

//

#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];//数组创建

for(inti =0; i <81; i++)//循环遍历数组提取去每一帧动画

{

NSString*str = [NSStringstringWithFormat:@"drink_%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)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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本人小菜一个,正在学习iOS,有兴趣盆友可以加我好友,可免费供视频(不过要在20:50以后联系我),需要的留言(大...
    琉璃梦阅读 10,107评论 4 7
  • #import"ViewController.h" @interfaceViewController() @pro...
    moonlun阅读 5,497评论 0 0
  • 1.oc基本语法 // // main.m // oc基本语法 // // Created by lanou on...
    GOT_HODOR阅读 3,321评论 0 0
  • // // ViewController.m // TOM // // Created by lanou on 1...
    帅帅11111阅读 812评论 0 0
  • 今天听了成都的一位老师讲课。讲的是怎样带好下面的代理。 对待代理的态度要像以前没有成为自己的代理一样的态度。这...
    A春绿江南阅读 1,176评论 0 0