// // ViewController.m // register手机验证码注册 // // Created by zzqqrr on 17/8/28. // Copyright (c) 2017年 zzqqrr. All rights reserved. // #import "ViewController.h" #import "MBProgressHUD+MJ.h" @interface ViewController () /** *手机号码 */ @property (weak, nonatomic) IBOutlet UITextField *phone; /** *验证码 */ @property (weak, nonatomic) IBOutlet UITextField *yanzhenma; /** *倒计时遮盖层 */ @property (weak, nonatomic) IBOutlet UILabel *go_yanzhen; /** *验证码按钮 */ @property (weak, nonatomic) IBOutlet UIButton *verBtn; - (IBAction)vierlt; - (IBAction)TheNext; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; self.go_yanzhen.text = @"剩余15秒"; self.go_yanzhen.hidden=YES; } /** *发送验证码 */ - (IBAction)vierlt { if (self.phone.text==nil) { [MBProgressHUD showMessage:@"手机号码不能为空" toView:self.view];return; } self.verBtn.enabled=NO; //这里网络请求:默认请求成功 //弹出层 [MBProgressHUD showMessage:@"发送成功" toView:self.view]; //成功后隐藏 [MBProgressHUD hideAllHUDsForView:self.view animated:YES]; self.go_yanzhen.hidden=NO; self.verBtn.hidden=YES; [self startTime]; } #pragma mark - 60秒倒计时 -(void)startTime{ NSTimer *t = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(updateTime:) userInfo:nil repeats:YES]; } -(void)updateTime:(NSTimer *)t{ static int count = 0; count ++; self.go_yanzhen.text = [NSString stringWithFormat:@"剩余:%i秒",15-count]; if (count >=15) { count = 0; [t invalidate]; self.go_yanzhen.text = @"剩余15秒"; self.go_yanzhen.hidden=YES; self.verBtn.hidden=NO; self.verBtn.enabled = YES; } } //验证成功,下一步设置密码 - (IBAction)TheNext { } @end