iOS分享之路-快速开发电商平台iOS电商开发iOS学习开发

【iOS分享之路-快速搭建电商平台】八、仿微信,支付宝密码输入框

2017-03-08  本文已影响5515人  全栈攻城狮DWQ
DWQ-LOGO.jpeg

一、引述:

  针对《快速开发电商平台》,我们上一篇文章分享了关于微信和支付宝支付的封装,杜文全支付封装,在发起支付后我们会调起支付宝或者微信的支付功能,在此时,我们会输入密码。重点就在这,密码输入框,在自己的APP中如何实现;类似微信和支付宝密码输入框的方式呢?每个人有不同的方案,

二、DWQPasswordBoxView

  DWQPasswordBoxView是仿照微信和支付密码框做的一个封装,采用了一个UITextfield的形式,(有人采用6个UITextfield的方式);然后通过绘画外加CABasicAnimation动画的方式实现密码框控件的封装。

三、使用方法

#import "DWQPasswordBoxView.h"
 DWQPasswordBoxView *DWQpbv = [[DWQPasswordBoxView alloc] initWithFrame:CGRectMake(0, 60 + 80 * i, self.view.frame.size.width - 10, 60)
                                                  num:6
                                            lineColor:[UIColor blackColor]
                                             textFont:50];
[self.view addSubview:DWQpbv];
//                //下划线
                //                v.hasUnderLine = YES;
                //分割线
                DWQpbv.hasSpaceLine = YES;
                //输入之后置空
                DWQpbv.emptyEditEnd = YES;
                DWQpbv.underLineAnimation = YES;
                //输入风格
                DWQpbv.BoxViewType = DWQPasswordBoxViewTypeCustom;
 DWQpbv.EndEditBlcok = ^(NSString *str) {
            NSLog(@"%@",str);
        };

效果展示:

我在项目中使用效果图如下:

密码输入框.PNG

Demo下载地址

DWQPasswordBoxView密码框

请广大书友关注我的简书,点赞,在GitHub上给个Star噢~~~~~!

上一篇 下一篇

猜你喜欢

热点阅读