`
ydbc
  • 浏览: 719470 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

为iOS App增加启动动画效果

 
阅读更多

[cpp]
view plaincopy
  1. -(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions
  2. {
  3. self.window=[[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]]autorelease];
  4. //Overridepointforcustomizationafterapplicationlaunch.
  5. self.viewController=[[[ViewControlleralloc]initWithNibName:@"ViewController"bundle:nil]autorelease];
  6. self.window.rootViewController=self.viewController;
  7. [self.windowmakeKeyAndVisible];
  8. UIImageView*splashScreen=[[[UIImageViewalloc]initWithFrame:self.window.bounds]autorelease];
  9. splashScreen.image=[UIImageimageNamed:@"Default"];
  10. [self.windowaddSubview:splashScreen];
  11. [NSThread sleepForTimeInterval:10.0];
  12. [UIViewanimateWithDuration:1.0animations:^{
  13. CATransform3Dtransform=CATransform3DMakeScale(1.5,1.5,1.0);
  14. splashScreen.layer.transform=transform;
  15. splashScreen.alpha=0.0;
  16. }completion:^(BOOLfinished){
  17. [splashScreenremoveFromSuperview];
  18. }];
  19. returnYES;
  20. }
  1. -(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions
  2. {
  3. self.window=[[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]]autorelease];
  4. //Overridepointforcustomizationafterapplicationlaunch.
  5. self.viewController=[[[ViewControlleralloc]initWithNibName:@"ViewController"bundle:nil]autorelease];
  6. self.window.rootViewController=self.viewController;
  7. [self.windowmakeKeyAndVisible];
  8. UIImageView*splashScreen=[[[UIImageViewalloc]initWithFrame:self.window.bounds]autorelease];
  9. splashScreen.image=[UIImageimageNamed:@"Default"];
  10. [self.windowaddSubview:splashScreen];
  11. [NSThread sleepForTimeInterval:10.0];
  12. [UIViewanimateWithDuration:1.0animations:^{
  13. CATransform3Dtransform=CATransform3DMakeScale(1.5,1.5,1.0);
  14. splashScreen.layer.transform=transform;
  15. splashScreen.alpha=0.0;
  16. }completion:^(BOOLfinished){
  17. [splashScreenremoveFromSuperview];
  18. }];
  19. returnYES;
  20. }
分享到:
评论

相关推荐

    ios-app启动页动画效果.zip

    app启动页动画效果,图片的横向移动。 源码地址:https://github.com/sunjinshuai/AppLaunchAnimation 如果,觉得好,请给个star。 谢谢。

    swift-iOS开发中第一次安装app或者更新app之后启动时增加动画效果

    iOS开发中,第一次安装app或者更新app之后启动时,增加动画效果

    IOS App图标和启动画面尺寸详细介绍

    iOS App图标和启动画面尺寸  注意:iOS所有图标的圆角效果由系统生成,给到的图标本身不能是圆角的。  1. 桌面图标 (app icon)  for iPhone6 plus(@3x) : 180 x 180 for iPhone 6/5s/5/4s/4(@2x) : 120 x ...

    【一步一步学IOS5 】 在iOS App 中添加启动画面

    NULL 博文链接:https://alan-hjkl.iteye.com/blog/1678822

    IOS APP购物动画实现

    使用简单动画实现APP中下订单、加入购物车的弧形动画效果。

    ios-加载不同的启动页广告.zip

    快速集成启动广告,支持`LaunchImage`和`LaunchScreen`,支持GIF,支持本地图片,支持视图过渡动画,使用`viewController`做启动页广告,通过切换`rootViewController`,避免闪出首页控制器,避免处理复杂的层级关系...

    ios-分分钟解决iOS开发中App启动广告的功能.zip

    前不久有朋友需要一个启动广告的功能,我说网上有挺多的,他说,看的不是很理想。想让我写一个,于是乎,抽空写了一个,代码通俗易懂,简单的封装了一下,各种事件用block回调的,有俩种样式的广告,一种是全屏广告...

    WEB网站网址转封装成为APP含app控制端及app源码代码APP制作APP生成教程

    APP源代码包含安卓和苹果IOS的源文件,可以编译生成两个系统所需要的软件安装包 可以修改图标、软件名、包名、签名,有能力的可以实现二开。 APP控制端功能设置说明: 制定APP图标与启动图 只需要填写域名即可通过...

    ios-启动页.zip

    swift 集成app启动页广告,切换rootViewController,支持LaunchImage和LaunchScreen.storyboard,支持GIF图片显示,支持视图过渡动画 Github: https://github.com/MQZHot/ZLaunchAdVC

    ios-启动页广告,支持gif.zip

    swift 集成app启动页广告,切换rootViewController,支持LaunchImage和LaunchScreen.storyboard,支持GIF图片显示,支持视图过渡动画 Github: https://github.com/MQZHot/ZLaunchAdVC

    一步一步学习ios5编程

    第一部分:Hello World!创建你的第一个iPhone App 第二部分:iOS编程基础:Hello World应用程序如何工作的? 第三部分:iOS 编程向导:创建一个简单的表视图(Table View)...第八部分:如何在iOS App中添加启动画面?

    app启动画面,显示网络图片

    以前的有bug,稍作更改

    iOS开发UI框架

    iOS应用开发框架,模板,含App第一次启动的引导页面,基视图控制器为App应用常用UITabBarController(分页栏),App图标,启动画面均有设置,采用ARC模式

    IOS实现视频动画效果的启动图

    实现的是一个关于启动页或者引导页的视频动画效果的实现过程,对于大家开发APP具有一定的参考借鉴价值,有需要的可以来看看。

    iOS应用开发攻略

    美国Matt Drance、Paul Warren编著的《iOS应用开发攻略》收录了最新的iOS软件开发的最佳做法,涵盖了应用开发及构建优雅解决方案的必备知识,包括:编写通用的启动画面和嵌入式Web浏览器;构建复杂表视图;使app或...

    iOS如何自定义启动界面实例详解

    平常开发中对于启动页可能会有一些特别的要求,比如在启动页加动画或加一些按键可以响应事件等,最近项目中要在启动页增加版本号,因为版本号是不断的改变,所以要动态实现把它加到启动页上 正巧最近在重构app,原...

Global site tag (gtag.js) - Google Analytics