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
}
何かご意見は?