tenSlider
将currentBPM
值更改 10 并将其结果传递给 bpmLabel。这工作正常。
但是,我也希望onesSlider
更新相同的标签,但要使用 +1 或 -1。
问题是它不检查当前值并更新该值。相反,它只是更新自己的值并将其传递给bpmLabel
.
有人知道如何将两者联系起来吗?
import WatchKit
import Foundation
class InterfaceController: WKInterfaceController {
@IBOutlet var bpmLabel: WKInterfaceLabel!
@IBOutlet var tenSlider: WKInterfaceSlider!
@IBOutlet var onesSlider: WKInterfaceSlider!
var currentBPM = Int()
@IBAction func tenSliderDidChange(value: Int) {
currentBPM = value
updateLabel()
}
@IBAction func onesSliderDidChange(value: Int) {
currentBPM = value
updateLabel()
}
func updateLabel() {
bpmLabel.setText("\(currentBPM)")
}