【Swift】Segmented Controlのタイトルをコードで変更する方法

記事内に商品プロモーションを含む場合があります

多言語化対応などで、Segmented Controlnのタイトルをコードで変更する方法を紹介します。

実装方法

class ViewController: UIViewController {

  // ① segmented controlをIB接続
  @IBOutlet weak var segmentedControl: UISegmentedControl!

  override func viewDidLoad() {
    super.viewDidLoad()

    // ② タイトルをセット
    segmentedControl.setTitle("title1", forSegmentAt: 0) // 一番左のタイトル
    segmentedControl.setTitle("title2", forSegmentAt: 1) // 真ん中のタイトル
    segmentedControl.setTitle("title3", forSegmentAt: 2) // 一番右のタイトル
    }
}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA