DWUNlock 0.0.2

DWUNlock 0.0.2

DocsDocumented
TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Feb 2017

Maintained by dwanghello.


GitHub

Stars15
Watchers1
Forks9
Issues0
Contributors1
Pull Requests0

Code

Files7
SizeIntegration Size 468 kb
LOCLines of Code 412


DWUNlock 0.0.2

  • By
  • dwanghell

此项目使用Xcode8.1创建,低版本Xcode打开可能会无法使用

手势&指纹解锁

如果感觉不错,请给个Star支持一下

使用中如果遇到什么问题可以联系我

QQ:739814184

微信:ai739814184

QQ群:577506623

e-mail:[email protected]

Tip:将手势与指纹解锁进行了一层封装,致力于打造出最简便的使用方式


手势&指纹

准备工作

DWUNlock文件夹
拖到项目中

导入

LocalAuthentication.framework

UIKit.framework

QuartzCore.framework

开始使用

在需要用到指纹解锁的地方引入头文件

#import "DWFingerprintUNlock.h"

直接使用类方调用/详细参数说明请到DWFingerprintUNlock.h文件中查看

[DWFingerprintUNlock
 dw_initWithFingerprintUNlockPromptMsg:
 @"此操作需要认证您的身份"
  cancelMsg:@"取消"
   otherMsg:@"其它方式登录" 
   enabled:YES
   otherClick:^(NSString *otherClick) {

            DLog(@"选择了其它方式登录:%@---线程:%@", otherClick, [NSThread currentThread]);

        } 
        success:^(BOOL success) {
    DLog(@"认证成功---success:%d---线程:%@",success, [NSThread currentThread]);

        } 
        error:^(NSError *error) {
            DLog(@"认证失败---error:%@---线程:%@",error, [NSThread currentThread]);

        } 
        errorMsg:^(NSString *errorMsg) {
 DLog(@"错误信息中文:%@---线程:%@", errorMsg, [NSThread currentThread]);

        }];

在需要用到手势解锁的地方引入头文件

#import "DWGesturesLock.h"

此处需使用对象方法/详细参数说明请到DWGesturesLock.h文件中查看

//初始化
DWGesturesLock *gestures = [[DWGesturesLock 
alloc] init];

//添加到当前视图
 [self.view addSubview:gestures];

//完成手势绘制调用
[gestures 
dw_passwordSuccess:^(
BOOL success, 
NSString *password, 
NSString *userPassword) {

if(!userPassword && password.length >= 3) {

DLog(@"密码设置成功")

}

if(success) {

DLog(@"验证成功")

}else {

DLog(@"验证失败")

}

}];