Demo 地址 https://git.oschina.net/19941225/CoreLock.git
1、引入頭文件
#import "CLLockVC.h"
2、集成相對應(yīng)的功能
#pragma mark -- 設(shè)置密碼
- (IBAction)setPwd:(id)sender
{
BOOL hasPwd = [CLLockVC hasPwd];
hasPwd = NO;
if(hasPwd){
NSLog(@"已經(jīng)設(shè)置過密碼了遣耍,你可以驗證或者修改密碼");
}else{
[CLLockVC showSettingLockVCInVC:self successBlock:^(CLLockVC *lockVC, NSString *pwd) {
NSLog(@"密碼設(shè)置成功");
[lockVC dismiss:1.0f];
}];
}
}
#pragma mark -- 驗證密碼
- (IBAction)verifyPwd:(id)sender
{
BOOL hasPwd = [CLLockVC hasPwd];
if(!hasPwd){
NSLog(@"你還沒有設(shè)置密碼狡逢,請先設(shè)置密碼");
}else {
[CLLockVC showVerifyLockVCInVC:self forgetPwdBlock:^{
NSLog(@"忘記密碼");
} successBlock:^(CLLockVC *lockVC, NSString *pwd) {
NSLog(@"密碼正確");
[lockVC dismiss:1.0f];
}];
}
}
#pragma mark -- 修改密碼
- (IBAction)modifyPwd:(id)sender
{
BOOL hasPwd = [CLLockVC hasPwd];
if(!hasPwd){
NSLog(@"你還沒有設(shè)置密碼,請先設(shè)置密碼");
}else {
[CLLockVC showModifyLockVCInVC:self successBlock:^(CLLockVC *lockVC, NSString *pwd) {
[lockVC dismiss:.5f];
}];
}
}