【发布时间】:2016-11-04 05:21:26
【问题描述】:
我是初学者,所以此时我可能看不到明显的东西。所以请帮忙。当按下 pauseButton 时,我需要再次启用我的 startButton,反之亦然。不过,我无法创建两个 UIButton 函数都可以访问的 var。我该怎么办?这是我的部分代码:
@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?为什么?
-
在启用或禁用时是否要停止触摸用户交互或更改图像?