我的遊戲應用程序在運行時有一個定時器(從0:00開始然後增加)。對於我使用,NSTimer,然後int hrVal =(timeCount/60)* 60; int minVal =((timeCount/60)* 60)+9;等代碼。iPhone:計時器暫停和恢復?
在某個時間點,可以說用戶贏得了一個級別,我顯示了一個獲勝的提醒,在這個時間點,我需要暫停計時器,並且一旦用戶從此提醒中單擊確定按鈕,就再次恢復。有可能做到這一點,怎麼做?
如果有人幫助我,我將不勝感激!
謝謝。
我的遊戲應用程序在運行時有一個定時器(從0:00開始然後增加)。對於我使用,NSTimer,然後int hrVal =(timeCount/60)* 60; int minVal =((timeCount/60)* 60)+9;等代碼。iPhone:計時器暫停和恢復?
在某個時間點,可以說用戶贏得了一個級別,我顯示了一個獲勝的提醒,在這個時間點,我需要暫停計時器,並且一旦用戶從此提醒中單擊確定按鈕,就再次恢復。有可能做到這一點,怎麼做?
如果有人幫助我,我將不勝感激!
謝謝。
除了啓動和停止計時器之外,您可以設置BOOL pause = YES
,然後在計時器觸發YES的方法中不執行任何操作。當暫停結束時將其設置回NO。
您可以invalidate
級別完成時的計時器,併爲下一級別創建一個新計時器。
謝謝。請您澄清一下,因爲我無法準確得知它? – Getsy 2009-11-19 11:36:02
我做到了。很好的幫助!非常感謝你。 – Getsy 2009-11-19 11:52:27