ios启动页动画
2015-05-22 17:01
141 查看
在AppDelegate.m文件中添加如下代码
//初始化UIImageView对象,其中mScreenWidth,mScreenHeight为定义的全局常量
// mScreenWidth=self.view.frame.size.width mScreenHeight=self.view.frame.size.height
UIImageView *splashView=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, mScreenWidth, mScreenHeight)];
//将图片添加到UIImageView对象中
splashView.image=[UIImage imageNamed:@"Default"];
[self.window addSubview:splashView];
[self.window bringSubviewToFront:splashView];
//设置动画效果
[UIViewbeginAnimations:nilcontext:nil];
[UIViewsetAnimationDuration:3.0];
[UIViewsetAnimationDelegate:self];
splashView.alpha=0.0;
splashView.frame=CGRectMake(-60, -90, 440, 700);
[UIViewcommitAnimations];
3.然后启动模拟器,就可以看到动画效果了
还有两点需要注意的事,我创建的是empty project,上面的这段代码一定要放在[self.windowmakeKeyAndVisible];之后,否则没有效果。
还有一点,如果你创建的是sigleview project项目的话,需要在这段代码最前面添加[self.window makeKeyAndVisible];这段代码才会起作用。
//初始化UIImageView对象,其中mScreenWidth,mScreenHeight为定义的全局常量
// mScreenWidth=self.view.frame.size.width mScreenHeight=self.view.frame.size.height
UIImageView *splashView=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, mScreenWidth, mScreenHeight)];
//将图片添加到UIImageView对象中
splashView.image=[UIImage imageNamed:@"Default"];
[self.window addSubview:splashView];
[self.window bringSubviewToFront:splashView];
//设置动画效果
[UIViewbeginAnimations:nilcontext:nil];
[UIViewsetAnimationDuration:3.0];
[UIViewsetAnimationDelegate:self];
splashView.alpha=0.0;
splashView.frame=CGRectMake(-60, -90, 440, 700);
[UIViewcommitAnimations];
3.然后启动模拟器,就可以看到动画效果了
还有两点需要注意的事,我创建的是empty project,上面的这段代码一定要放在[self.windowmakeKeyAndVisible];之后,否则没有效果。
还有一点,如果你创建的是sigleview project项目的话,需要在这段代码最前面添加[self.window makeKeyAndVisible];这段代码才会起作用。
相关文章推荐
- iOS启动动画
- iOS疯狂详解之启动分层引导动画
- iOS开发- 启动动画(动态欢迎界面,非静态Default)
- AJ学IOS 之小知识iOS启动动画_Launch Screen的运用
- IOS开发之Iphone和Ipad应用程序图标和启动动画
- iOS App启动动画
- iOS开发- 启动动画(动态欢迎界面,非静态Default)
- iOS开发- 启动动画(动态欢迎界面,非静态Default)
- ios开发--启动页面的动画
- IOS开发之Iphone和Ipad应用程序图标和启动动画
- iOS开发- 启动动画(动态欢迎界面,非静态Default)
- IOS 在启动图之后加入广告或加入伪启动动画
- iOS启动页面多张图片自动切换(带动画效果)
- IOS启动动画设置LaunchImage
- ios 启动动画的设置(闪屏)
- 为iOS App增加启动动画效果
- iOS开发- 启动动画(动态欢迎界面,非静态Default)
- 怎样做一个iOS App的启动分层引导动画
- Github源码推荐:(01.04):iOS开发蓝牙,启动动画,自定义Tabbar