使用Swift,为什么当按下一个UIStepper会影响两个步进器?

时间:2017-09-14 01:59:22

标签: swift uistepper

我正在使用xCode在Swift 3.0中编写应用程序。

我在iPhone上有两个步进器,当我按下其中一个时,两个文本框都会受到影响。我只想要一个文本框受到影响。 ]

它与sender.value有关吗?当我只想要一个标签受影响时,我该如何具体说明?

这是我的代码:

    //the birthdate action that will increase or decrease the age
@IBAction func birthdateStepperAction(_ sender: UIStepper) {
    //when the age stepper is pressed, the value is sent to the textbox
    actualAgeLbl.text = String(sender.value)
}

//the weight action that will increase or decrease the weight
@IBAction func weightStepperAction(_ sender: UIStepper) {
    //when the weight stepper is pressed, the value is sent to the textbox
    actualWeightLbl.text = String(sender.value)
}

这是在按下步进器之前: first picture before pressing stepper

这是在按下步进器之后 second picture after pressing stepper

提前致谢。

1 个答案:

答案 0 :(得分:1)

对于两个步进器,您可能与相同的@IBAction相关联。 见下面的截图 -

enter image description here