IOS开发-随机图片验证码

在iOS项目中登录注册经常会用到随机验证码,尤其是以图片形式生成的验证码,可以减少使用第三方资源的代码使用,只在本地生成并验证即可,本文即介绍生成随机图片验证码的流程,验证码包括阿拉伯数字0-9,英文大写字母A-Z,英文小写字母a-z,生成的验证码区分大小写。若想改成不区分大小写,只需要在取码的时候添加判断即可。


一、首先创建一个继承自UIView的类,在.h文件中添加外界需要的属性和方法:

二、在.m文件中添加宏定义:

包括验证码选择框背景颜色,干扰线随机颜色,干扰线数量,干扰线宽度,验证码数量,验证码大小

三、初始化:

四、获取随机验证码方法:

五、点击界面切换验证码:

六、绘制:

七、调用,在需要使用验证码的类中调用:

1、定义属性:

2、初始化:

3、获取验证码:

八、希望各位能够获取到有用的信息,谢谢!

下载地址:github.com/MaxLi7681/AuthCode

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容