🗺️ Storyboard の使い方

Storyboard は、iOSアプリの画面構成や画面遷移を視覚的に管理できる、XcodeのGUIエディタです。1つまたは複数の画面(ViewController)とそれらの接続(Segue)を一目で把握できます。


…読み込み中…

📄 Storyboardとは?

Storyboardは、UIの設計やViewControllerの遷移を視覚的に設計するXcodeの機能です。複数の画面を1つのファイルでまとめて管理でき、Segue(セグエ)を使ってボタン一つで画面遷移も可能です。

🔧 Storyboardを使う理由

🧱 画面遷移(Segue)の使い方

ボタンから別のViewControllerへの遷移には segue を使います。

// Storyboard上で identifier を指定している場合
performSegue(withIdentifier: "toSecondView", sender: self)

戻るときは unwind segue を使うか、ナビゲーションコントローラーを活用します。

🧩 ViewControllerのインスタンス化(コードから)

let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "SecondViewController")
present(vc, animated: true)

Storyboard ID は、Xcode の Identity Inspector で設定します。

📌 注意点

💡 Tips:Storyboardの分割

大規模アプリでは、Storyboard を複数に分割し、UIごとに切り分けるのがおすすめです。SegueやVCの連携は手動で管理します。

🔗 関連リンク