验证码输入框

更新时间:2022-01-17 09:46:58

AUTextCodeInputBox 为验证码输入控件。

效果图

接口说明

/**
 短信验证码输入框,带倒计时按钮
 */
@interface AUTextCodeInputBox : AUSecurityCodeBox

/**
 发送短信前的等待时间
 */
@property (nonatomic, assign) NSTimeInterval interval;

/**
 *  创建短信验证码输入框
 *  @param frame    在父类的位置和大小
 *  @param interval 发送短信前的等待时间
 *  @return         短信验证码输入框
 */
- (AUTextCodeInputBox *)initWithFrame:(CGRect)frame interval:(NSTimeInterval)interval;

/**
 *  创建短信验证码输入框
 *  @param originY  组件的 Y 坐标
 *  @param interval 发送短信前的等待时间
 *  @return         短信验证码输入框
 */
- (AUTextCodeInputBox *)initWithOriginY:(CGFloat)originY interval:(NSTimeInterval)interval;

/**
 *  设置倒计时结束时执行的 block
 *  @param block 执行的 block
 */
- (void)setCountdownDidCompleteBlock:(void (^)(void))block;

代码示例

AUTextCodeInputBox *smsInputBox = [[AUTextCodeInputBox alloc] initWithOriginY:startY interval:60];
[smsInputBox.actionButton addTarget:self action:@selector(onSmsButtonClicked:) forControlEvents:UIControlEventTouchUpInside]; // 处理右侧按钮的点击回调
[self.view addSubview:smsInputBox];
  • 本页导读 (0)
  • 效果图
  • 接口说明
  • 代码示例
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等