#在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];
}
}