大綱:
創建計時器
暫停
恢復
銷毀
開發小技巧
一、創建計時器
//第一個參數是間隔時間(s)
//第二個參數是self(執行本程序的方法)
//第三個參數:selector每過一個間隔時間需要執行的方法
//第四個參數:可以用來傳參
//第五個參數決定是否重復
NSTimer * timer = [NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(timer) userInfo:nil repeats:YES];
二、暫停
//暫停(可恢復)
[timer setFireDate:[NSDate distantFuture]];
三、恢復
//恢復
[timer setFireDate:[NSDate distantPast]];
四、銷毀
//銷毀定時器(不可恢復)
[timer invalidate];
五、開發小技巧
//在userInfo里面放入參數
NSTimer * timer = [NSTimer scheduledTimerWithTimeInterval:5 target:self selector:@selector(time:) userInfo:aviView repeats:NO];
//在selector的方法里面可以獲取參數并進行操作
-(void)time:(NSTimer *)timer{
UIActivityIndicatorView * avi = [timer userInfo];
UIView * view = [self.view viewWithTag:1];
[avi stopAnimating];
[view removeFromSuperview];
}
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。