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 效果图

矩形输入密码图:

iOS 交易支付密码(多种样式选择)~ 封装demo_第1张图片

安全输入密码图:

iOS 交易支付密码(多种样式选择)~ 封装demo_第2张图片

带有动画输入支付密码图:

iOS 交易支付密码(多种样式选择)~ 封装demo_第3张图片

下载 demo

   码云: https://gitee.com/ShiHu132/SHPayPasswordText

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

三、 仿界面实现截图

iOS 交易支付密码(多种样式选择)~ 封装demo_第4张图片

谢谢!!!

本账号主要分享我成长过程中的各种心得感悟,包括技术总结, iOS、Swift 和 Mac 相关技术文章、工具资源、参与技术讨论,整理开发技巧、让学习成为一种享受!

iOS 交易支付密码(多种样式选择)~ 封装demo_第5张图片

你可能感兴趣的:(iOS 交易支付密码(多种样式选择)~ 封装demo)