iOS实现启动引导页与指纹解锁的方法详解-创新互联
前言
创新互联公司专注于邹城企业网站建设,自适应网站建设,商城网站建设。邹城网站建设公司,为邹城等地区提供建站服务。全流程按需网站制作,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务应用程序启动时有些会有引导页,目的是用户第一次登录时对应用程序的一些简单了解介绍,一般就是几张轮播图片,当引用程序第一次进入时会跳到引导页,以后不再显示,这时就需要将不是第一次登录的标致flag保存到内存中,推荐用户偏好设置NSUserDefaults,第一直接去取值取这个flag取不到(因为是第一次登录)就跳引导页,然后在引导页进入登录页或者首页时将flag值保存到偏好设置中,以后再进来就可以取到不是第一登录的flag就直接跳过引导页.方式有两种:一种是直接切换UIWindow的根控制器本文是第一种,另一种是模态弹出,根据具体需求决定!
效果图:
引导页及指纹识别效果图1
引导页及指纹识别效果图2
以下直接上代码:
AppDelegate文件中
#import "AppDelegate.h" #import "GuidePagesViewController.h" #import "LoginViewController.h" @interface AppDelegate () @end @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds]; self.window.backgroundColor = [UIColor whiteColor]; NSUserDefaults * userDefault = [NSUserDefaults standardUserDefaults]; if (![userDefault boolForKey:@"isNotFirst"]) {//如果用户是第一次登录 self.window.rootViewController = [[GuidePagesViewController alloc]init]; }else{//否则直接进入登录页面 self.window.rootViewController = [[LoginViewController alloc]init]; } [self.window makeKeyAndVisible]; return YES; }
另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站题目:iOS实现启动引导页与指纹解锁的方法详解-创新互联
网页URL:http://cdiso.cn/article/dhepoo.html