IOS開發-隨機圖片驗證碼

在iOS項目中登錄注冊經常會用到隨機驗證碼,尤其是以圖片形式生成的驗證碼,可以減少使用第三方資源的代碼使用,只在本地生成并驗證即可,本文即介紹生成隨機圖片驗證碼的流程,驗證碼包括阿拉伯數字0-9,英文大寫字母A-Z,英文小寫字母a-z,生成的驗證碼區分大小寫。若想改成不區分大小寫,只需要在取碼的時候添加判斷即可。


一、首先創建一個繼承自UIView的類,在.h文件中添加外界需要的屬性和方法:

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

包括驗證碼選擇框背景顏色,干擾線隨機顏色,干擾線數量,干擾線寬度,驗證碼數量,驗證碼大小

三、初始化:

四、獲取隨機驗證碼方法:

五、點擊界面切換驗證碼:

六、繪制:

七、調用,在需要使用驗證碼的類中調用:

1、定義屬性:

2、初始化:

3、獲取驗證碼:

八、希望各位能夠獲取到有用的信息,謝謝!

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容