两个UIStepper控件之间的干扰

时间:2018-04-12 22:39:22

标签: uistepper stepper

我有一个带有两个步进控件的程序。我单击第一个控件并增加到10.当我单击第二个控件时,第一个控件的值在第二个控件更改之前更改为11。如果我将第二个步进器设置为5并按下第一个步进器,则在第一个步进器更改之前,第二个值将更改为4。

因此,两个步进器在从一个到另一个的变化中相互干扰,但仅在那时。

以下是我认为重要的代码:

@IBAction func firstMarkdownPressed(_ sender1: UIStepper) {
       let firstMarkdownNum = Double(sender1.value)
        firstMarkdownText.text = "\(String(format:"%.0f%",firstMarkdownNum))%"

    }

    @IBAction func secondMarkdownPressed(_ sender2: UIStepper) {
        let secondMarkdownNum = Double(sender2.value)
        secondMarkdownText.text = "\(String(format:"%.0f%",secondMarkdownNum))%"

    }
    override func viewDidLoad() {
        super.viewDidLoad()
        firstMarkdownStepper.wraps = false
        firstMarkdownStepper.autorepeat = true
        firstMarkdownStepper.maximumValue = 100
        firstMarkdownStepper.value = 0
        firstMarkdownStepper.isContinuous = false
        secondMarkdownStepper.wraps = false
        secondMarkdownStepper.autorepeat = true
        secondMarkdownStepper.maximumValue = 100
        secondMarkdownStepper.value = 0
    }

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

抱歉,我没有在实际设备上查看该应用。我描述的问题只发生在使用模拟器。在真正的iPhone上运行时,它可以正常工作。