NSTimer是iOS系统中常用的定时器,一般用来实现从现在起到未来的末裔时刻要执行或者循环执行某一个方法
用法一:用一个按钮来控制定时器的开始和停止
- (IBAction)startOrStopAction:(id)sender {
if([self.timer isValid]) { //判断当前定时器的状态
[self.timer invalidate];
}else{
//配置定时器
self.timer= [NSTimer scheduledTimerWithTimeInterval:0.2 target: self selector:@selector(timerAction:) userInfo: nil repeats: YES];
}
}
网友评论