2018/02/07

Segmented Controlの使い方 -Swift4.0

備忘録

接続の仕方

Storyboard -> Segmented Control配置 -> Action接続でViewControllerに接続

コードでの記載内容

前提

LabelをStoryboardにOutlet接続 -> testLabel
Segmented ControlをAction接続 -> selectSegment

コード

import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var testLabel: UILabel!
    override func viewDidLoad() {
        super.viewDidLoad()
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
    @IBAction func selectSegment(_ sender: Any) {
        
        switch (sender as AnyObject).selectedSegmentIndex {
        case 0:
            testLabel.text = "こんにちは"
        case 1:
            testLabel.text = "ヤッホー"
        default:
            print("エラ〜")
        }
    }
}

お知らせ

ヒヨコ歩数計という歩きながらヒヨコが育っていくアプリを作って、いろんな方に結構使ってもらっています。
RealmSwift, Admobの動画・インステ・バナー広告、UICollectionView、iOS-Charts、UITableViewを使用しているので、是非ご利用ください!