Day Two Bonfire
今天试试运用 UIImageView 来制作一个"营火动画"![[转载]第二天 <wbr>营火 <wbr>《苹果iOS实例编程入门教程》 [转载]第二天 <wbr>营火 <wbr>《苹果iOS实例编程入门教程》](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
首先运行以安装好的 xCode,和第一天一样
选择: File->New Project.
从 "New Project" 窗口
选择: iPhone OS ->Applications-> View-Based Application
命名: 我这里命名为"Bonfire"
(1)在xcode打开BonfireViewController.m 文件
在-(void)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];
}
(2)下载图片文件 images.zip
把下载好的文件解压储存在与程序同一文件夹里
在xcode - Group & Files - 在文件夹 Resource 上按鼠标右键Add->Existing files 选择下载好的Defult.png 图片;
同上在文件夹Resource 上按鼠标右键 Add-> New Group, 命名为images;
在 文件夹images 上按鼠标右键 Add->Existing files 选择下载好的在images里的所有图片。
最后在xCode 选择 Build->Build and Go, save all 保存所有文件
下载今天程序文件: Day02.zip
文章本人经过修改及测试,希望大家多多交流。欢迎转载,但请注明出处,多珍惜别人的劳动成果,谢谢大家。
一切版权归http://blog.sina.com.cn/iphonesdk 所有
更多关于iPhone编程的内容可以参阅下书,
链接: