【iOS开发】自定义控件--输入支付密码的弹框

项目中用到了类似于微信支付的输入密码的弹框,在网上找了一下发现集成起来都不是太方便,所以自己封装了一个。感觉还行,所以献上!
GitHub地址

  • 先奉上效果图


    需要手动确认的样式
输入密码后自动确认的样式
  • 自定义支付密码输入框分为两种样式
typedef  NS_ENUM(NSInteger ,PayInputAlertView_Type){
    PayInputAlertView_Auto,// 自动验证
    PayInputAlertView_Hand,// 手动验证
};
  • 弹框创建方法
/**
 创建弹框

 @param frame 坐标
 @param title 标题
 @param subTitle 副标题
 @param type 类型
 @param buttonArr 按钮数组
 @return 返回控件
 */
- (id)initWithFrame:(CGRect)frame title:(NSString *)title subTitle:(NSString *)subTitle type:(PayInputAlertView_Type)type buttonArr:(NSArray *)buttonArr;
  • 方法回调
/**
 手动验证弹框的回调方法
 */
@property (nonatomic ,strong)void(^verifyPassWordHand)(NSString *password,UIButton *button);

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,892评论 25 709
  • 文:ShakespeareSky(莎士比亚斯基)20161219第二节 秋明摁掉手中的烟蒂,把残余的茶水倒进烟灰缸...
    ShakespeareSky阅读 2,540评论 0 0
  • 前段时间一直熬夜加班学习,可是自从新二高开学,熬夜就坚持不住了!以前晚上2点多睡,是常有的事,可是最近一段时间,晚...
    彭晓芬阅读 1,248评论 0 1