本文轉載至 http://blog.sina.com.cn/s/blog_5f1967e00101ge0i.html
使用下面的方法: 關閉定時器不能使用invalidate方法,應該使用下面的方法:
//開啟定時器 [myTimer setFireDate:[NSDate distantPast]];然后就可以使用下面的方法再次開啟這個timer了:
//開啟定時器 [myTimer setFireDate:[NSDate distantPast]];總結如下:
//頁面將要進入前台,開啟定時器 -(void)viewWillAppear:(BOOL)animated { //開啟定時器 [scrollView.myTimer setFireDate:[NSDate distantPast]]; } //頁面消失,進入后台不顯示該頁面,關閉定時器 -(void)viewDidDisappear:(BOOL)animated { //關閉定時器 [scrollView.myTimer setFireDate:[NSDate distantFuture]]; }
