当我们下载安装一个新的应用,或者将先用应用更新之后,第一次打开会又个启动滑动图,介绍程序的功能或增加的新特性.这个界面只在第一次打开时出现,之后就不再显示.此处利用程序版本号,以及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
(#换成@)。