UIStepperは数字なんかをカウントしたりするのに便利なUI部品だよ。
これ自体では、数値なんかを表示はできないから、今回はLabelにも登場してもらうよ。
SwiftでUIStepperのvalueを取得する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import UIKit class ViewController: UIViewController { @IBOutlet weak var label: UILabel! @IBAction func stepperClicked(_ sender: UIStepper) { let num = Int(sender.value) label.text = String(num) } override func viewDidLoad() { super.viewDidLoad() } } |
今回Stepperはクリックして値が変わるからActionで、表示用のLabelはOutletだよ。
これで以下みたいに押した分だけカウントされてるのか見れるよ。
_ sender: UIStepper
の部分を間違えて_ sender: Anyにしないよう気をつけてね。