How can I pause and resume NSTimer.scheduledTimerWithTimeInterval in swift?

前端 未结 9 1650
甜味超标
甜味超标 2020-12-10 01:06

I\'m developing a game and I want to create a pause menu. Here is my code:

self.view?.paused = true

but NSTimer.scheduledTimerWithT

9条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-10 01:44

    Pause timer : timer.invalidate()

    and

    Resume timer : recreate timer. it's work fine.

    timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(mainController.updateTimer), userInfo: nil, repeats: true)
    

提交回复
热议问题