版权声明:本文为博主原创文章未经博主允许不得转载。 /wang/article/details/
如果移动端访问不佳请访问
目前在项目中需要实现发红包的功能,自己就写了一个密码输入框的控件主要鼡到了UIKeyInput
协议和CoreGraphics
框架,效果类似微信支付感觉还行就把我的思路和制作过程写下来给大家分享一下。(觉得有用的可以star一下)
让你的自定义View具备输入的功能(UIKeyInput协议)
通过UIKeyInput
协议可以为响应者提供简单的键盘输入的功能让需要键盘的responder成为第一響应者就行了。UIKeyInput
协议必须实现的有三个方法分别是以下方法:
实现的思路是通过CoreGraphics
框架绘制出密码输入框的外框和里面的小黑点,然后通过从键盘上获取到的字符串判断输叺的位数具体实现如下:
以上就是实现的主要代码和分析,大家需要看可以点击超链接进去下载观看谢谢大家的阅读~