#在button的点击触发方法里面调用这个- (void)verifyEvent方法就可以实现倒计时
- (void)verifyEvent
{
//启动倒计时
[selfperformSelector:@selector(reflashGetKeyBt:)withObject:[NSNumbernumberWithInt:60] afterDelay:0];
}
//倒数
- (void)reflashGetKeyBt:(NSNumber *)second
{
if ([second integerValue] == 0)
{
_codeButton.selected=YES;
_codeButton.userInteractionEnabled=YES;
[_codeButtonsetTitle:@"重新获取"forState:(UIControlStateNormal)];
[_codeButtonsetTitleColor:[UIColorwhiteColor] forState:UIControlStateNormal];
}
else
{
_codeButton.selected=NO;
_codeButton.userInteractionEnabled=NO;
int i = [second intValue];
[_codeButtonsetTitle:[NSStringstringWithFormat:@"重新获得(%i)",i]forState:(UIControlStateNormal)];
[selfperformSelector:@selector(reflashGetKeyBt:)withObject:[NSNumbernumberWithInt:i-1] afterDelay:1];
}
}