iOS中定時器NSTimer的使用 開啟與關閉

2021-09-07 08:41:19 字數 578 閱讀 1961

一.只呼叫一次計時器方法:

//不重複,只呼叫一次。timer執行一次就會自動停止執行

mytimer = [nstimer scheduledtimerwithtimeinterval:1.5 target:self selector:@selector(function:) userinfo:nil repeats:no];

二.重複呼叫計時器方法:

//每2秒執行一次function方法。

timer =  [nstimer scheduledtimerwithtimeinterval:2.0 target:self selector:@selector(function:) userinfo:nil repeats:yes]; 

三.徹底停止timer:(這是timer永久的停止, 停止後, 一定要將timer賦空, 否則還是沒有釋放, 會造成不必要的記憶體開銷)

//取消定時器  

[timer invalidate];  

timer = nil; 

四.在頁面消失的時候關閉定時器,然後等頁面再次開啟的時候,又開啟定時器

//頁面將要進入前台,開啟定時器    

IOS中定時器NSTimer

呼叫一次計時器方法 cpp view plain copy mytimer nstimer scheduledtimerwithtimeinterval 1.5 target self selector selector scrolltimer userinfo nil repeats no 不重複...

iOS中定時器NSTimer使用

呼叫一次計時器方法 cpp view plain copy mytimer nstimer scheduledtimerwithtimeinterval 1.5 target self selector selector scrolltimer userinfo nil repeats no 不重複...

IOS中定時器NSTimer的開啟與

ios中定時器nstimer的開啟與關閉 我不是怕忘了嗎 呼叫一次計時器方法 mytimer nstimer scheduledtimerwithtimeinterval 1.5 target self selector selector scrolltimer userinfo nil repea...