iOS 交易支付密碼(多種樣式選擇)~ 封裝demo

?聯系人:石虎 QQ:1224614774??昵稱:?嗡嘛呢叭咪哄

??????????????????????QQ群:807236138??群稱:?iOS 技術交流學習群

一、概念

在外界直接一行代碼實現

///MARK:- 實例化一個密碼 顯示view

- (void)addPasswordTextView:(CGRect)frame {

? ? _passwordTextView = [[SHPasswordTextView alloc]initWithFrame:frame count:6 margin:20 passwordFont:50 forType:SHPasswordTextTypeRectangle block:^(NSString * _Nonnull passwordStr) {

? ? ? ? NSLog(@"shihu___passwordStr == %@",passwordStr);

? ? }];

? ? //_passwordTextView.passwordSecureEntry = YES;//安全密碼

? ? [self.view addSubview:_passwordTextView];

}

選擇樣式:?

//提供5種樣式展示

typedef NS_ENUM(NSInteger, SHPasswordTextType){

? ? SHPasswordTextTypeNormal? ? ? ? ? ? ? ? = 1 <<? 0, /**默認 __*/

? ? SHPasswordTextTypeAnimation_line? ? ? ? = 1 <<? 1, /**line動畫__*/

? ? SHPasswordTextTypeAnimation_font? ? ? ? = 1 <<? 2, /**字體動畫__*/

? ? SHPasswordTextTypeAnimation_lineAndFont = 1 <<? 3, /**line和字體動畫__*/

? ? SHPasswordTextTypeRectangle? ? ? ? ? ? = 1 <<? 4? /**方塊形??*/

};

二、demo 效果圖

矩形輸入密碼圖:

安全輸入密碼圖:

帶有動畫輸入支付密碼圖:

下載 demo

???碼云:?https://gitee.com/ShiHu132/SHPayPasswordText

?? GitHub:https://github.com/shihu132/SHPayPasswordText

三、 仿界面實現截圖

謝謝!!!

本賬號主要分享我成長過程中的各種心得感悟,包括技術總結, iOS、Swift 和 Mac 相關技術文章、工具資源、參與技術討論,整理開發技巧、讓學習成為一種享受!

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

推薦閱讀更多精彩內容