美文网首页
【原创】一个优美而方便的密码验证面板

【原创】一个优美而方便的密码验证面板

作者: 时间之名 | 来源:发表于2017-03-29 19:49 被阅读0次

CSPasswordPanal-OC

CSPasswordPanal-Swift

效果图

CSPasswordPanal

介绍

这是一个优美而方便的密码验证面板。
其本身是一个控制器,通过特殊的模态方式显示,所以可以方便的在各个页面中展示。

本介绍以OC代码为例,如果需要Swift请从底部链接跳转到Swift版

主要功能

  • 优美的密码验证面板。
  • 提供忘记密码功能。
  • 可配置密码位数。
  • 已经做好屏幕适配。

怎么接入

直接将下面文件(在CSPasswordPanal文件夹中)添加(拖入)项目中。
去GitHub下载

CSPwdPanalViewController.h
CSPwdPanalViewController.m

怎么用

调用一个类方法即可

+ (void)showPwdPanalWithEntry:(UIViewController *)entyVc config:(void(^)(CSPwdPanalViewController *panal))panal confirmComplete:(void(^)(NSString *pwd))confirmBlock forgetPwdBlock:(void(^)())forgetPwdBlock;

Example:

    使用默认配置:
    [CSPwdPanalViewController showPwdPanalWithEntry:self config:nil confirmComplete:^(NSString *pwd) {
        NSLog(@"-->%@",pwd);
    } forgetPwdBlock:^{
        NSLog(@"-->Do find back password logic.");
    }];
 
    自定义配置:
    [CSPwdPanalViewController showPwdPanalWithEntry:self config:^(CSPwdPanalViewController *panal) {
        // Config this password panal
        panal.pwdNumCount = 5;
    } confirmComplete:^(NSString *pwd) {
        NSLog(@"-->%@",pwd);
    } forgetPwdBlock:^{
        NSLog(@"-->Do find back password logic.");
    }];

哪些属性可配置:

  // 面板title。默认文字“密码验证”
@property (nonatomic, strong) NSString *panalTitle;   

 // 密码总位数。默认为6。
@property (nonatomic, assign) NSInteger pwdNumCount;   

// 提交按钮激活时的颜色。默认#909090
@property (nonatomic, strong) UIColor *activeColor;     

 // 提交按钮未激活时的颜色。默认#12c286
@property (nonatomic, strong) UIColor *normolColor;    

怎么Clone

git clone --recursive https://github.com/JoslynWu/CSPasswordPanal.git

在哪里

GitHub链接OC版:https://github.com/JoslynWu/CSPasswordPanal.git
GitHub链接Swift版:https://github.com/JoslynWu/CSPasswordPanal-Swift.git

如果需要,敬请使用!

相关文章

  • 【原创】一个优美而方便的密码验证面板

    CSPasswordPanal-OC CSPasswordPanal-Swift 效果图 介绍 这是一个优美而方便...

  • git重置密码和用户名

    [重置git本地记住的密码] 当遇到验证失败时可以尝试用下面两种方式修改 1. 进入“控制面板”=>"用户账户"=...

  • UGUI(五)【唐老狮】登陆面板,注册面板

    登陆面板拼面板登陆面板逻辑成员变量面板控件用户名,密码输入框记住密码,自动登录开关注册,确认按钮初始化方法注册控件...

  • 生活是个bug

    请输入账号密码, 密码错误!x3 忘记密码, 验证问题, 验证成功, 重置密码,请输入新密码, 确认密码, 对不起...

  • 参考的文章

    验证码 图片验证码前端怎样获取后端生成的验证码图片,并且点击图片的时候改变验证码 记住密码 前端记住密码功能密码安...

  • algorand算法学习笔记

    密码抽签 密码抽签算法用来决定谁来验证下一个block。 密码抽签按两条线索执行: 选出“验证者”和“领导者”; ...

  • 第16章、局域网密码和数据丢失应急管理

    密码重置盘。控制面板>用户账号>用户账号>创建密码重置盘 使用: 系统登录页面,设备输入一个密码,点击登录,提示密...

  • IOS_OC_正则大全_工具类方法

    开发过程中难免会遇到一些验证信息:手机号、用户名/名字、验证码、密码...... 通过oc简单的封装更方便的植入到...

  • 3/5 iview表单中注册密码验证、发送表单请求问题

    iview表单中注册密码验证 针对密码这一块内容 因为我在这里踩坑了 iview的密码验证还有手机验证不是很完整的...

  • Flutter 手势密码控件

    一个Flutter编写的手势识别验证锁。 例子 设置密码例子 验证密码例子 基本思想 先使用画布绘制背景: 九个圆...

网友评论

      本文标题:【原创】一个优美而方便的密码验证面板

      本文链接:https://www.haomeiwen.com/subject/swsyottx.html