1. 首页
  2. 移动开发
  3. iOS
  4. iOS实现类似微信和支付宝的密码输入框(UIKeyInput协议)

iOS实现类似微信和支付宝的密码输入框(UIKeyInput协议)

上传者: 2021-09-23 23:58:55上传 PDF文件 92.69 KB 热度 31次

目前在项目中需要实现发红包的功能,自己就写了一个密码输入框的控件,主要用到了UIKeyInput协议和CoreGraphics框架,效果类似微信支付,感觉还行就把我的思路和制作过程写下来给大家分享一下。通过UIKeyInput协议可以为响应者提供简单的键盘输入的功能,让需要键盘的responder成为第一响应者就行了。UIKeyInput协议必须实现的有三个方法,分别是以下方法:实现的思路是通过CoreGraphics框架绘制出密码输入框的外框和里面的小黑点,然后通过从键盘上获取到的字符串判断输入的位数,具体实现如下:源码下载:

下载地址
用户评论