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 效果图
矩形输入密码图:
安全输入密码图:
带有动画输入支付密码图:
码云: https://gitee.com/ShiHu132/SHPayPasswordText
GitHub:https://github.com/shihu132/SHPayPasswordText
三、 仿界面实现截图
谢谢!!!
本账号主要分享我成长过程中的各种心得感悟,包括技术总结, iOS、Swift 和 Mac 相关技术文章、工具资源、参与技术讨论,整理开发技巧、让学习成为一种享受!