2017-12-13 10 views
0
@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

はIBOutletプロパティ

としてボタンを追加して、それを無効にします。あなたの助けのためのbutton.isEnabled = false

+0

ありがとう! –

+0

回答がお手伝いだった場合は、それを承認済みとしてマークしてください – Kevinosaurio

関連する問題