2016-04-15 8 views
0

私はUIsteppersの束を持っており、それらをリセットするボタンがあります。ラベルを0に設定することはできますが、ステッパーの内部カウントは変更されません。私は「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)) 
} 

/////////////////////「をUIStepperにはメンバー値を持っていません」 ///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////// ///////////////////////////

@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" 
} 
+0

'greenStepper'はどのように定義されていますか? –

+0

@ Paul.s greenStepperおそらく彼のIBActionメソッドです。 –

+0

@ user3015221あなたはUIStepperをIBOutletに接続する必要があります –

答えて

0

あなたは@IBActionとして定義されたgreenStepperを持っています。

valueプロパティを編集するには、ステッパーを@IBOutletに接続する必要があります。

名前の競合のために、@IBActionのプロパティを編集しようとすると、混乱しているエラーメッセージが表示されます。

関連する問題