@IBAction func BtnClickMe(sender: UIButton) {
timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(ViewController.CLOCK), userInfo: nil, repeats: true)
}
这是我的计时器运行时的时钟功能,当它达到0秒时停止时钟。
@objc func CLOCK(){
sec = sec - 1
lbnTime.text = "\(sec)"
if(sec == 0){
lbnTime.text = "Time Up"
timer.invalidate()
//disable button here
}
}
答案 0 :(得分:0)
将按钮添加为IBOutlet属性
并使用以下内容将其停用:button.isEnabled = false