获取验证码模型-ios
来源:互联网 发布:太极线软件下载 编辑:程序博客网 时间:2024/05/08 01:53
#import "ViewController.h"@interface ViewController ()@property (nonatomic,strong) UIButton* btn;@property (nonatomic,assign) NSInteger i;@property (nonatomic,strong) NSTimer* timer;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UIButton* btn = [UIButton buttonWithType:UIButtonTypeCustom]; self.btn = btn; self.i = 0; btn.frame = CGRectMake(0, 0, 200, 50); btn.center = self.view.center; btn.backgroundColor = [UIColor redColor]; // [btn setTitle:@"获取验证码" forState:uicontrol]; [btn setTitle:@"获取验证码" forState:UIControlStateNormal]; [btn addTarget:self action:@selector(doAction:) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btn];}-(void)doAction:(UIButton*)btn{ NSTimer* timer = [NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(ceshi) userInfo:nil repeats:YES]; self.timer = timer;}-(void)ceshi{ if (self.i <= 0) { self.i = 60; [self.timer invalidate]; self.timer = nil; NSString* title = [NSString stringWithFormat:@"获取验证码"]; [self.btn setTitle:title forState:UIControlStateNormal]; }else{ self.i --; } [UIView animateWithDuration:0.1 animations:^{ if (self.i == 60) { NSString* title = [NSString stringWithFormat:@"获取验证码"]; }else{ NSString* title = [NSString stringWithFormat:@"%ld秒后重新获取",self.i]; [self.btn setTitle:title forState:UIControlStateNormal]; } }];}- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}@end
0 0
- 获取验证码模型-ios
- [IOS]SMS获取&验证手机验证码
- iOS 获取验证码倒计时
- iOS 获取手机验证码
- ios封装获取验证码
- iOS -- 倒计时获取验证码
- IOS 获取验证码倒计时(timer)
- 【iOS】点击按钮获取验证码控件
- iOS-获取验证码中的倒计时功能
- iOS 之获取短信验证码倒计时
- iOS 开发获取验证码倒计时
- iOS点击获取短信验证码按钮
- iOS-OC一句话设施UIButton倒计时(获取验证码)
- iOS滑动解锁/滑动获取验证码效果实现
- iOS常用技术 —获取验证码 倒计时 实现
- iOS GCD实现获取验证码的倒计时
- ios开发获取验证码按钮读秒效果
- iOS 输入手机号和验证码的TextField,使获取验证码,提交订单 按钮可用
- 微信朋友圈红包照片实现
- OGG单向复制(支持DDL复制)
- R语言 list类型数据转换
- 利用ACL保护游戏
- runtime 关联对象的使用
- 获取验证码模型-ios
- 商城App源码
- 关于fragment使用FrameLayout时,show/hidden和replace的问题
- ios 暂无聊天消息设置
- rsync远程同步
- linux常用命令大全
- Git 上传本地项目到Git@OSC
- 解决Arduino在OS X El Capitan中找不到串口的问题(CH340/1 系列)
- 判断是否移动端设备的JS代码