我是一個初學者,所以我可能在這一點上看不到明顯的東西。所以,請幫助。當按下pauseButton時,我需要再次啓用startButton,反之亦然。我不能創建一個可以被UIButton
函數訪問的var。我該怎麼辦?這裏是我的代碼部分:開始和暫停按鈕啓用/禁用swift
@IBAction func Start(_ sender: AnyObject) {
let disableMyStartButton = sender as? UIButton
disableMyStartButton?.isEnabled = false
timer = Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(ViewController.update), userInfo: nil, repeats: true)
}
@IBAction func pauseTimer(_ sender: AnyObject) {
timer.invalidate()
WarningLabel.text = "Paused"
}
你的意思是說,你不能把IBOutlet作爲兩個按鈕變量嗎?爲什麼? – Janmenjaya
是否要在啓用或禁用時停止觸摸用戶交互或更改圖像? – KKRocks