- 论坛徽章:
- 0
|
一、框架声明:
Charlin(成都)原创框架,欢迎star,fork。
您的支持是对我的最大鼓励!
使用方法及Github地址:https://github.com/nsdictionary/CoreLock
高仿支付宝解锁!
注:本框架是高仿支付宝,并集成了所有功能,并非一个简单的解锁界面展示。个人制作用时1周多,打造解锁终结者框架。
框架特性:
.ios版本兼容ios 7.0及以上.
.扁平化设计,全部使用QuartzCore引擎绘制,没有使用任何图片素材
.完全解耦,不需要继承,不需要定义成员属性,类方法直接搞定一切。
.自动管理生命周期,你只需要使用即可,不需要管理控制器的生命周期。
block封装,不需要任何代理
.完美屏幕适配,支持所有ios设备。
.做了比较多的性能优化,最大必的提高性能。
.完善的错误处理机制。
三、友情提示:
Charlin(成都)更多原创项目(涵盖了方方面面,看看还有没有你需要的):
首页:https://github.com/nsdictionary
列表:https://github.com/nsdictionary?tab=repositories
高仿支付宝解锁!- /*
- * 设置密码
- */
- - (IBAction)setPwd:(id)sender {
-
-
- BOOL hasPwd = [CLLockVC hasPwd];
- hasPwd = NO;
- if(hasPwd){
-
- NSLog(@"已经设置过密码了,你可以验证或者修改密码");
- }else{
-
- [CLLockVC showSettingLockVCInVC:self successBlock:^(CLLockVC *lockVC, NSString *pwd) {
-
- NSLog(@"密码设置成功");
- [lockVC dismiss:1.0f];
- }];
- }
- }
-
- /*
- * 验证密码
- */
- - (IBAction)verifyPwd:(id)sender {
-
- BOOL hasPwd = [CLLockVC hasPwd];
-
- if(!hasPwd){
-
- NSLog(@"你还没有设置密码,请先设置密码");
- }else {
-
- [CLLockVC showVerifyLockVCInVC:self forgetPwdBlock:^{
- NSLog(@"忘记密码");
- } successBlock:^(CLLockVC *lockVC, NSString *pwd) {
- NSLog(@"密码正确");
- [lockVC dismiss:1.0f];
- }];
- }
- }
-
-
- /*
- * 修改密码
- */
- - (IBAction)modifyPwd:(id)sender {
-
- BOOL hasPwd = [CLLockVC hasPwd];
-
- if(!hasPwd){
-
- NSLog(@"你还没有设置密码,请先设置密码");
-
- }else {
-
- [CLLockVC showModifyLockVCInVC:self successBlock:^(CLLockVC *lockVC, NSString *pwd) {
-
- [lockVC dismiss:.5f];
- }];
- }
-
- }
复制代码 |
|