首页 > 其他 > 详细

IOS - 首次启动程序出现的画面介绍

时间:2014-03-05 18:02:26      阅读:454      评论:0      收藏:0      [点我收藏+]

1、在appdelegate.m中找到 “application:didFinishLaunchingWithOptions:”

通过NSUserDefaults 来进行判断

if (![[NSUserDefaultsstandardUserDefaults] boolForKey:@"everLaunched"]) {

        [[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"everLaunched"];

        [[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"firstLaunch"];

        NSLog(@"first launch");

    }else {

        [[NSUserDefaultsstandardUserDefaults] setBool:NOforKey:@"firstLaunch"];

        NSLog(@"second launch");

    }

 

2、在RootViewController的  viewWillAppear:的方法里面进行添加

if ([[NSUserDefaultsstandardUserDefaults] boolForKey:@"firstLaunch"]) {

        [[NSUserDefaultsstandardUserDefaults] setBool:NOforKey:@"firstLaunch"];

        UserGuideController *userGuide = [[[UserGuideControlleralloc] init] autorelease];

        [selfpresentModalViewController:userGuide animated:YES];

    }

 

3、在设置页面里面也可以添加同样的视图,让用户可以查看。

4,在沙盒地下设置一个文件,第一次运行的时候就创建这个文件,即运行这个新手指南类似的文件,以后判断是否存在这个文件,如果存在则不再创建(即不执行新手指南的展示方法)。或者在数据库里做一个标记,标记此文件是否被创建过。

IOS - 首次启动程序出现的画面介绍,布布扣,bubuko.com

IOS - 首次启动程序出现的画面介绍

原文:http://www.cnblogs.com/mcj-coding/p/3581464.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!