iphone31天---第二天跳动的火焰~!

这次作者用到了UIImageView的类,貌似很强大呀~一起来做做吧~

首先新建一个文件,然后在"~ViewController.m"文件下的“viewDidLoad”方法中添加如下代码就搞定了~神奇吧```

- (void)viewDidLoad {

// create the view that will execute our animation

UIImageView* campFireView = [[UIImageView alloc] initWithFrame:self.view.frame];

 

// load all the frames of our animation

campFireView.animationImages = [NSArray arrayWithObjects:   

[UIImage imageNamed:@"campFire01.gif"],

[UIImage imageNamed:@"campFire02.gif"],

[UIImage imageNamed:@"campFire03.gif"],

[UIImage imageNamed:@"campFire04.gif"],

[UIImage imageNamed:@"campFire05.gif"],

[UIImage imageNamed:@"campFire06.gif"],

[UIImage imageNamed:@"campFire07.gif"],

[UIImage imageNamed:@"campFire08.gif"],

[UIImage imageNamed:@"campFire09.gif"],

[UIImage imageNamed:@"campFire10.gif"],

[UIImage imageNamed:@"campFire11.gif"],

[UIImage imageNamed:@"campFire12.gif"],

[UIImage imageNamed:@"campFire13.gif"],

[UIImage imageNamed:@"campFire14.gif"],

[UIImage imageNamed:@"campFire15.gif"],

[UIImage imageNamed:@"campFire16.gif"],

[UIImage imageNamed:@"campFire17.gif"], nil];

 

// all frames will execute in 1.75 seconds

campFireView.animationDuration = 1.75;

// repeat the annimation forever

campFireView.animationRepeatCount = 0;

// start animating

[campFireView startAnimating];

// add the animation view to the main window

[self.view addSubview:campFireView];

 

    [super viewDidLoad];

}


至于“viewDidLoad”这个方法有什么作用,还母鸡呀~~~待解```e...新浪博客的字体怎么调的呀```

 

然后我在“viewDidLoad”中增加了几行代码(下划线部分):

 

- (void)viewDidLoad {

// create the view that will execute our animation

UIImageView *helloView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"login.png"]];

UIImageView* campFireView = [[UIImageView alloc] initWithFrame:self.view.frame];

 

// load all the frames of our animation

campFireView.animationImages = [NSArray arrayWithObjects:   

[UIImage imageNamed:@"campFire01.gif"],

[UIImage imageNamed:@"campFire02.gif"],

[UIImage imageNamed:@"campFire03.gif"],

[UIImage imageNamed:@"campFire04.gif"],

[UIImage imageNamed:@"campFire05.gif"],

[UIImage imageNamed:@"campFire06.gif"],

[UIImage imageNamed:@"campFire07.gif"],

[UIImage imageNamed:@"campFire08.gif"],

[UIImage imageNamed:@"campFire09.gif"],

[UIImage imageNamed:@"campFire10.gif"],

[UIImage imageNamed:@"campFire11.gif"],

[UIImage imageNamed:@"campFire12.gif"],

[UIImage imageNamed:@"campFire13.gif"],

[UIImage imageNamed:@"campFire14.gif"],

[UIImage imageNamed:@"campFire15.gif"],

[UIImage imageNamed:@"campFire16.gif"],

[UIImage imageNamed:@"campFire17.gif"], nil];

 

// all frames will execute in 1.75 seconds

campFireView.animationDuration = 1.75;

// repeat the annimation forever

campFireView.animationRepeatCount = 2;

// start animating

[campFireView startAnimating];

// add the animation view to the main window

[self.view addSubview:helloView];

 

[self.view addSubview:campFireView];

 

[super viewDidLoad];

 

}

这样就先是显示跳动的火焰 然后显示“login.png”文件,但是我明明是把[self.view addSubview:campFireView]写在[self.view addSubview:helloView]下面的呀 难道是反过来调用的?

代码:115网盘---> http://u.115.com/file/f9f085f9fd

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值