iOS点点滴滴ios实用开发技巧

iOS 之自定义密码输入框

2017-10-21  本文已影响7人  爱思考的阿喵

工作中总会遇到一些奇葩的产品,让做各种反人类的操作,不过没办法,谁让人家是甲方呢。。。。
下面的密码输入框就是在产品的威逼下完成的

image.png

成品是这样的

QQ20171021.gif

一开始看到这个需求,机智的我立即想到这不就是添加几个框,外加控制好输入光标位置吗,so easy,然而现实papa打脸,UITextFeild头文件中并没有光标的控件,而且改变光标位置的几个方法中,操作起来太难受。。。。。如下:

image.png

(ps:以上只是举个例子,例子中将光标切换到输入框第四个字符后面)
而且这个方法有很大的限制,就是光标的切换只能限制在已输入的字符左右,根本就没有能随意切换光标的方法

image.png

然后只能默默重新开始写起,实现原理依然很简单,继承UITextFeild,自定义输入框,自定义光标,自定义加密远点,控制控制逻辑,就这样完成了,不多说了,直接上代码,看了看代码,觉得没什么可值得贴出来的。。。
那就贴一张我杀的高清无码大头照

image.png

厚颜无耻的附上路径 https://github.com/ALittleSun/Current

上一篇 下一篇

猜你喜欢

热点阅读