「Swift」UISegmentedControlのサンプル
説明
UISegmentedControlは複数の値から一つの値を選択することができるコントロールです。
選択肢が変更されたタイミングで処理を実行したり、
現在選択中のセグメントの情報を取得します。
使用例
import UIKit class ViewController: UIViewController { @IBOutlet weak var label: UILabel! @IBAction func segmentedControlChanged(_ sender: UISegmentedControl) { switch sender.selectedSegmentIndex { case 0: label.text = "東京" case 1: label.text = "大阪" case 2: label.text = "福岡" default: break } } override func viewDidLoad() { super.viewDidLoad() } }
結果
選択されたセグメントの文字列がラベルに表示されます。