日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

iOS 手势密码锁

發(fā)布時(shí)間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS 手势密码锁 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

首先看一下效果

源碼

GitHub-demo

使用

  • 下載demo,拷貝GestureView文件夾到項(xiàng)目中

  • 在ViewController中引用

  • #import "GestureView.h"
  • 引用代理
  • @interface ViewController ()<GestureDelegate>
  • 在viewDidLoad中初始化GestureView
  • GestureView *gesView = [[GestureView alloc]initWithFrame:CGRectMake(0, self.view.frame.size.height-self.view.frame.size.width-60, self.view.frame.size.width, self.view.frame.size.width)];gesView.delegate = self;[self.view addSubview:gesView];
  • 原密碼為nil調(diào)用
  • //原密碼為nil調(diào)用 - (void)GestureSetResult:(NSString *)result gestureView:(GestureView *)gestureView {NSLog(@"輸入密碼:%@",result);[gestureView setRigthResult:result];_label.text = @"請(qǐng)輸入密碼"; }
  • 密碼核對(duì)成功調(diào)用
  • //密碼核對(duì)成功調(diào)用 - (void)GesturePasswordRight:(GestureView *)gestureView {NSLog(@"密碼正確");// _label.text = @"密碼正確";SecondViewController *svc = [[SecondViewController alloc]init];[self presentViewController:svc animated:YES completion:nil];}
  • 密碼核對(duì)失敗調(diào)用
  • //密碼核對(duì)失敗調(diào)用 - (void)GesturePasswordWrong:(GestureView *)gestureView {NSLog(@"密碼錯(cuò)誤");_label.text = @"密碼錯(cuò)誤";[self performSelector:@selector(resetLabel) withObject:nil afterDelay:1]; }

    總結(jié)

    以上是生活随笔為你收集整理的iOS 手势密码锁的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。