zoukankan      html  css  js  c++  java
  • iOS 新手指引在App中的添加,第一次启动应用程序出现,后面都不出现

    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、在设置页面里面也可以添加同样的视图,让用户可以查看。

     

     

  • 相关阅读:
    JVM基础和调优(一)
    Jtree(节点的渲染+资源管理器)(2)
    Jtree (节点的渲染+资源管理器)
    jtree(选择框)
    java进阶计划
    SQL优化
    spring 事务管理
    Spring事务配置的五种方式(转)
    spring与数据库之间的配置
    struct2(六) 为表单添加验证
  • 原文地址:https://www.cnblogs.com/easonoutlook/p/2642792.html
Copyright © 2011-2022 走看看