实例iPhone编程入门教程-第二天
2011-09-22 14:17
281 查看
Day Two Bonfire
今天试试运用 UIImageView 来制作一个"营火动画"
首先运行以安装好的
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 保存所有文件
下载今天程序文件:
Bonfire.zip
今天试试运用 UIImageView 来制作一个"营火动画"
首先运行以安装好的
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 保存所有文件
下载今天程序文件:
Bonfire.zip
相关文章推荐
- 实例iPhone编程入门教程-第三天
- 实例iPhone编程入门教程-第四天
- 实例iPhone编程入门教程-第五天
- 实例iPhone编程入门教程-第六天
- 实例iPhone编程入门教程-第七天
- 实例iPhone编程入门教程-第八天
- 实例iPhone编程入门教程-第九天
- 实例iPhone编程入门教程-第十天
- 实例iPhone编程入门教程-第十一天
- 实例iPhone编程入门教程-第十二天
- 实例iPhone编程入门教程-第十三天
- 实例iPhone编程入门教程-第一天
- React 入门实例教程
- 微信公众账号开发教程(三) 实例入门:机器人(附源码) ——转自http://www.cnblogs.com/yank/p/3409308.html
- wxPython中文教程 简单入门加实例
- Scikit-learn快速入门教程和实例(一)
- Javascript WebSocket使用实例介绍(简明入门教程)
- Expression Blend实例中文教程(3) - 布局控件快速入门Grid
- jQuery中文入门指南,翻译加实例,jQuery的起点教程
- 微软 ASP.NET 快速入门实例教程