Latest 1.0
Homepage https://github.com/Joe0708/QCCountdownButton
License Copyright (c) 2016年 Joe. All rights reserved.
Platforms ios 7.0, requires ARC
Authors

在我们开发中常常会遇到注册、验证信息的需求这个时候我们需要向服务器发送请求来获得验证码,通常需要进行获取倒计时操作.多个地方用到时候就会导致代码杂乱不堪,这个库的出现就是解决这个问题,以至于简化你的操作,把注意放在代码逻辑上即可

Gif示例

image

使用

推荐您使用CocoaPods进行安装, 只需添加

pod ‘QCCountdownButton’
并运行 pod install 即可安装最新版

或者下载项目, 将项目中的 QCCountdownButton 目录, 拖入到您的项目中即可

QCCountdownButton *btn = [QCCountdownButton countdownButton];

//最初状态的文字
btn.originlTitle = @"获取验证码";

[btn setFrame:CGRectMake(0, 0, 100, 30)];
btn.center = self.view.center;

// 字体
btn.titleLabelFont = [UIFont systemFontOfSize:13];

// 普通状态下的背景颜色
btn.nomalBackgroundColor = [UIColor redColor];

// 失效状态下的背景颜色
btn.disabledBackgroundColor = [UIColor grayColor];

// 倒计时的时长
btn.totalSecond = 5;

[self.view addSubview:btn];

//倒计时进度
[btn processBlock:^(NSUInteger second) {
    btn.title = [NSString stringWithFormat:@"(%lis)后重新获取", second] ;
} onFinishedBlock:^() {  // 倒计时完毕
    btn.title = @"重新获取验证码";
}];

如果你有任何使用问题,请在这里提问

Qq群: 248458280

Latest podspec

{
    "name": "QCCountdownButton",
    "version": "1.0",
    "summary": "Countdown Button For iOS",
    "homepage": "https://github.com/Joe0708/QCCountdownButton",
    "license": "Copyright (c) 2016u5e74 Joe. All rights reserved.",
    "authors": {
        "Joe": "[email protected]"
    },
    "platforms": {
        "ios": "7.0"
    },
    "source": {
        "git": "https://github.com/Joe0708/QCCountdownButton.git",
        "tag": "1.0"
    },
    "source_files": "QCCountdownButton/QCCountdownButton/*.*",
    "requires_arc": true
}

Pin It on Pinterest

Share This