0

2 つのステッパー コントロールを持つプログラムがあります。最初のコントロールをクリックして 10 に増やします。2 番目のコントロールをクリックすると、2 番目のコントロールが変化する前に、最初のコントロールの値が 11 に変化します。2 番目のステッパーを 5 に設定し、最初のステッパーを押し下げると、最初のステッパーが変更される前に、2 番目の値が 4 に変更されます。

そのため、2 つのステッパーは、一方から他方への変更において互いに干渉しますが、それはそのときだけです。

これが重要なコードだと私が信じているものです:

@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
    }

何かご意見は?

4

1 に答える 1