
正文
ios 手机验证码用户注册(倒计时15秒)
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示

//
// 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 = ;
count ++;
self.go_yanzhen.text = [NSString stringWithFormat:@"剩余:%i秒",-count];
if (count >=) {
count = ;
[t invalidate];
self.go_yanzhen.text = @"剩余15秒";
self.go_yanzhen.hidden=YES;
self.verBtn.hidden=NO;
self.verBtn.enabled = YES;
}
}
//验证成功,下一步设置密码
- (IBAction)TheNext {
}
@end







