Board logo

标题: 一种启动动画的实现 [打印本页]

作者: look_w    时间: 2019-2-19 16:52     标题: 一种启动动画的实现

版本记录
版本     时间
V1.0     2017.04.08
前言

    很多时候我们的APP都有这种需求:启动的时候判断是否登录,如果没有登录就进入动画页和引导页,如果已经登录则直接进入APP的主页,一般主页都是UITabBarController嵌套UINavigationController。这里我主要就是做一个示例,说明下如何加载启动视频。

详细设计

    设计思路:就是采用MPMoviePlayerController实现。

下面先看一下文档组织结构。

文档组织结构

下面就看代码了。

1. AppDelegate.m

    #import "AppDelegate.h"
    #import "JJTabBarVC.h"
    #import "JJLoginVC.h"
     
    @interface AppDelegate ()
     
    @end
     
    @implementation AppDelegate
     
     
    - (BOOL)applicationUIApplication *)application didFinishLaunchingWithOptionsNSDictionary *)launchOptions {
        self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
        BOOL isLogin = NO;
        if (isLogin) {
            JJTabBarVC *tabBarVC = [[JJTabBarVC alloc] init];
            self.window.rootViewController = tabBarVC;
        }
        else {
            JJLoginVC *loginVC = [[JJLoginVC alloc] init];
            self.window.rootViewController = loginVC;
        }
        
        [self.window makeKeyAndVisible];
        return YES;
    }
     
     
    - (void)applicationWillResignActiveUIApplication *)application {
        
    }
     
     
    - (void)applicationDidEnterBackgroundUIApplication *)application {
        
    }
     
     
    - (void)applicationWillEnterForegroundUIApplication *)application {
        
    }
     
     
    - (void)applicationDidBecomeActiveUIApplication *)application {
        
    }
     
     
    - (void)applicationWillTerminateUIApplication *)application {
        
    }
     
    @end




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0