一尘不染

如何使用NSTimer进行倒计时?

swift

如何NSTimer使用Swift 进行倒数计时?


阅读 217

收藏
2020-07-07

共1个答案

一尘不染

问题1:

@IBOutlet var countDownLabel: UILabel!

var count = 10

override func viewDidLoad() {
    super.viewDidLoad()

    var timer = Timer.scheduledTimer(timeInterval: 0.4, target: self, selector: #selector(UIMenuController.update), userInfo: nil, repeats: true)
}

func update() {
    if(count > 0) {
        countDownLabel.text = String(count--)
    }
}

问题2:

两者都可以。SpriteKit是用于场景,运动等的SDK。简单视图应用程序是项目模板。他们不应该冲突

2020-07-07