關注 【網羅開發】微信公衆號,回覆【90】即可領取。 網羅天下方法,方便你我開發,全部文檔會持續更新,歡迎關注一塊兒成長!bash
下載demo,拷貝GestureView文件夾到項目中微信
在ViewController中引用ui
#import "GestureView.h"
複製代碼
@interface ViewController ()<GestureDelegate>
複製代碼
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調用
- (void)GestureSetResult:(NSString *)result gestureView:(GestureView *)gestureView
{
NSLog(@"輸入密碼:%@",result);
[gestureView setRigthResult:result];
_label.text = @"請輸入密碼";
}
複製代碼
//密碼覈對成功調用
- (void)GesturePasswordRight:(GestureView *)gestureView
{
NSLog(@"密碼正確");
// _label.text = @"密碼正確";
SecondViewController *svc = [[SecondViewController alloc]init];
[self presentViewController:svc animated:YES completion:nil];
}
複製代碼
//密碼覈對失敗調用
- (void)GesturePasswordWrong:(GestureView *)gestureView
{
NSLog(@"密碼錯誤");
_label.text = @"密碼錯誤";
[self performSelector:@selector(resetLabel) withObject:nil afterDelay:1];
}
複製代碼