生活随笔
收集整理的這篇文章主要介紹了
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)用
- (
void)GesturePasswordRight:(GestureView *)gestureView
{
NSLog(@
"密碼正確");SecondViewController *svc = [[SecondViewController alloc]init];[
self presentViewController:svc animated:
YES completion:
nil];}
密碼核對(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ò),歡迎將生活随笔推薦給好友。