你的位置:首页 > 软件开发 > 操作系统 > 启动滑动图

启动滑动图

发布时间:2015-09-23 23:00:09
当我们下载安装一个新的应用,或者将先用应用更新之后,第一次打开会又个启动滑动图,介绍程序的功能或增加的新特性.这个界面只在第一次打开时出现,之后就不再显示.此处利用程序版本号,以及UIScrollView和UIPageControl实现程序启动滑动图.程序启动时,最先打开的是入口 ...

当我们下载安装一个新的应用,或者将先用应用更新之后,第一次打开会又个启动滑动图,介绍程序的功能或增加的新特性.这个界面只在第一次打开时出现,之后就不再显示.此处利用程序版本号,以及UIScrollView和UIPageControl实现程序启动滑动图.

程序启动时,最先打开的是入口类:AppDelegate,所以先在入口类中判断程序是否为第一次打开.

//获取当前版本号  NSString *key=(NSString *)kCFBundleVersionKey;  NSString *version=[NSBundle mainBundle].infoDictionary[key];  //上次版本存储的版本号  NSString *saveVersion=[[NSUserDefaults standardUserDefaults]objectForKey:key];  //判断版本号是否一致,如果一致,跳转到主页  if ([version isEqualToString:saveVersion]) {    mainViewController *main=[[mainViewController alloc]init];    UIWindow *window=[UIApplication sharedApplication].delegate.window;    window.rootViewController=main;  }  //如果不一致,进入启动滑动页面  else  {    //在进入启动页面之前,先把新的版本号存入沙盒,替代旧版本号    [[NSUserDefaults standardUserDefaults]setObject:version forKey:key];    [[NSUserDefaults standardUserDefaults]synchronize];    scrollViewController *scroll=[[scrollViewController alloc]init];    UIWindow *window=[UIApplication sharedApplication].delegate.window;    window.rootViewController=scroll;  }

原标题:启动滑动图

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录