iOS App初次启动时的用户引导页制作实例分享
应用程序APP一般都有引导页,引导页可以作为操作指南指导用户熟悉使用;也可以展现给用户,让用户了解APP的功能作用。引导页制作简单,一般只需要一组图片,再把图片组展现出来就可以了。展示图片组常用UIScrollView来分页显示,并且由UIPageControl页面控制器控制显示当前页。UIScrollView和UIPageControl搭配会更加完美地展现引导页的功能作用。下面我们来看具体的实例:
我们用NSUserDefaults类来判断程序是不是第一次启动或是否更新,在AppDelegate.swift中加入以下代码:
funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{
//得到当前应用的版本号 letinfoDictionary=NSBundle.mainBundle().infoDictionary letcurrentAppVersion=infoDictionary!["CFBundleShortVersionString"]as!String
//取出之前保存的版本号 letuserDefaults=NSUserDefaults.standardUserDefaults() letappVersion=userDefaults.stringForKey("appVersion")
letstoryboard=UIStoryboard(name:"Main",bundle:nil)
//如果appVersion为nil说明是第一次启动;如果appVersion不等于currentAppVersion说明是更新了 ifappVersion==nil||appVersion!=currentAppVersion{ //保存最新的版本号 userDefaults.setValue(currentAppVersion,forKey:"appVersion")
letguideViewController=storyboard.instantiateViewControllerWithIdentifier("GuideViewController")as!GuideViewController self.window?.rootViewController=guideViewController }
returntrue }