IOS高仿支付寶手勢解鎖:PGGestureViews

jopen 9年前發布 | 14K 次閱讀 iOS開發 移動開發 PGGestureViews

高仿支付寶手勢解鎖,用keychain保存密碼,將蘋果官方keychain進一步封裝,用法和NSUserdefault相同。無圖片,解耦性強,使用coregraphic繪制。

gifImage

PGGestureViews PGGestureViews

  //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;

項目主頁:http://www.baiduhome.net/lib/view/home/1438239800253

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!