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

作者:jcmp      发布时间:2021-03-04      浏览量:0
一、引述:针对《快速开发电商平台》,我们

一、引述:

针对《快速开发电商平台》,我们上一篇文章分享了关于微信和支付宝支付的封装, 杜文全支付封装 ,在发起支付后我们会调起支付宝或者微信的支付功能,在此时,我们会输入密码。重点就在这,密码输入框,在自己的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); };

效果展示:

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

Demo下载地址

DWQPasswordBoxView密码框