DWUNlock 0.0.2

DWUNlock 0.0.2

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

Maintained by dwanghello.


Downloads

Total1
Week0
Month1

Installs

Apps1
powered by Segment

GitHub

Stars17
Watchers1
Forks11
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(@"验证失败")

}

}];