首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

一种启动动画的实现

一种启动动画的实现

版本记录
版本     时间
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
返回列表