-(void)buttonClick //点击button
{
//发送成功后60秒倒计时
self.buttonSeconds =60;//button上的初始时间
[self.buttonTimersetEnabled:NO];//button不可以用
//启用计时器,控制每隔1秒执行一次buttonTimerClick方法
timer = [NSTimerscheduledTimerWithTimeInterval:1target:selfselector:@selector(buttonTimerClick)userInfo:nilrepeats:YES];
}
-(void)buttonTimerClick
{
self.buttonSeconds -=1;
self.buttonTimer.titleLabel.text = [NSStringstringWithFormat:@"(%d秒)",self.buttonSeconds];
if (self.buttonSeconds <=0) {
[timerinvalidate];//取消定时器
[self.buttonTimersetEnabled:YES];//button可用
}
}