zoukankan      html  css  js  c++  java
  • iOS移动端欢迎界面起始

    1.纯代码开发首先要做的事,删除storybroad两个文件以及Info->Custom iOS Target Properties中相关联的两栏

    2.创建两个不同的ViewController,现假定一个用作欢迎界面(或者说是产品介绍),一个用作第二次直接登录的主界面

    3.AppDelegate中将要实现效果的代码如下:

     1 #import "AppDelegate.h"
     2 #import "StartViewController.h"
     3 #import "MainViewController.h"
     4 
     5 @implementation AppDelegate
     6 
     7 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
     8 {
     9     // Override point for customization after application launch.
    10     self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen] bounds]];
    11    
    12     MainViewController * mainVC = [[MainViewController alloc]init];
    13     //launchimage (4photo)
    14     StartViewController * startVC = [[StartViewController alloc]init];
    15     UINavigationController * navi ;
    16     //如果判断是第一次启动程序
    17     NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
    18     
    19     BOOL isFirst = [userDefaults boolForKey:@"isFirstStartUp"];
    20     //第一次取到的isFirst为<nil>
    21     if (!isFirst)
    22     {
    23         //第一次启动程序
    24         [userDefaults setBool:YES forKey:@"isFirstStartUp"];
    25         //上面已经设定isFirst为YES
    26         navi = [[UINavigationController alloc]initWithRootViewController:startVC];
    27     }
    28     else
    29     {
    30         navi = [[UINavigationController alloc]initWithRootViewController:mainVC];
    31     }
    32     self.window.rootViewController = navi;
    33     self.window.backgroundColor = [UIColor whiteColor];
    34     [self.window makeKeyAndVisible];
    35     return YES;
    36 }

    4.接下来我们就可以在StartViewController中添加自己需要的首次启动应用展示的界面,而在MainViewController中继续延展其他未完成的工作。

    
    
  • 相关阅读:
    [转载]OpenGL函数参考(中文版)
    [转载]OpenGL 中常用的 GLUT 函数库
    VC6.0 VS2008 openGL环境配置 [和glut库的加入]
    java测试一个类的方法,用junit
    openal配置(更新)
    jsp URL 传参数 服务端接收后乱码的问题
    NeHe OpenGL 第二课 学习总结
    vs2008 添加头文件路径
    困惑之一:c++初始化成员列表
    C++中一些对原理描述相当好得语句
  • 原文地址:https://www.cnblogs.com/HHB17/p/4174304.html
Copyright © 2011-2022 走看看