重置UIStepper

时间:2016-04-15 18:51:57

标签: swift uistepper

我有一堆UIsteppers,我有一个重置它们的按钮。我可以将标签设置为零,但步进器的内部计数不会改变。我试过做" stepper.value"但是我收到了错误" UIStepper没有会员价值"

@IBAction func colorlessStepper(sender: UIStepper) {
    colorlessLabel.text = String( Int(sender.value))
}

@IBAction func WhiteStepper(sender: UIStepper) {

    BlackLabel.text = String( Int(sender.value))
}

@IBAction func BlueStepper(sender: UIStepper) {
     BlueLabel.text = String( Int(sender.value))
}

@IBAction func redStepper(sender: UIStepper) {
     RedLabel.text = String( Int(sender.value))
}

@IBAction func greenStepper(sender: UIStepper) {
     GreenLabel.text = String( Int(sender.value))
}

@IBAction func blackStepper(sender: UIStepper) {
     WhiteStepper.text = String( Int(sender.value))
}

/////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////

@IBAction func resetButton(sender: AnyObject) {

    greenStepper.value = 0  //where I get the error
    BlackLabel.text = "0"
    BlueLabel.text = "0"
    RedLabel.text = "0"
    GreenLabel.text = "0"
    WhiteStepper.text = "0"
    colorlessLabel.text = "0"
}

1 个答案:

答案 0 :(得分:0)

您将greenStepper定义为@IBAction。

您需要将步进器连接到@IBOutlet才能编辑其value属性。

由于命名冲突,您收到一条令人困惑的错误消息 - 您正在尝试编辑@IBAction的属性。