IOS高仿支付寶手勢解鎖:PGGestureViews
高仿支付寶手勢解鎖,用keychain保存密碼,將蘋果官方keychain進一步封裝,用法和NSUserdefault相同。無圖片,解耦性強,使用coregraphic繪制。
//typedef enum { // AlertPwdModel, //修改密碼 (需要先輸入老密碼) // SetPwdModel, //重置密碼(無論存不存老密碼都一并刪除,在重新設置密碼) // ValidatePwdModel, //驗證密碼 (輸入一遍,進行驗證) // DeletePwdModel, //刪除密碼 // NoneModel //}GestureModel; ///調用手勢解鎖頁面 AliPayViews *alipay = [[AliPayViews alloc] initWithFrame:self.view.bounds]; alipay.gestureModel = ValidatePwdModel; alipay.block = ^(NSString *pswString) { NSLog(@"設置密碼成功-----你的密碼為 = 【%@】\n\n", pswString); [self dismissViewControllerAnimated:YES completion:nil]; // 消失你的頁面 }; [self.view addSubview:alipay]; /**** KeychainData.m *****/ /***************** 根據keychain官網的,封裝,增,取,刪。都只需一句話 *********************/ + (void)setObject:(id)object forKey:(id)key; + (id)objectForKey:(id)key; + (void)removeObjectForKey:(id)key;
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!