【Swift】【XCode】StoryboardとUIViewControllerの関係

目次

StoryBoard内にあるViewControllerの対応関係

  • 基本的に、Storyboard上の画面(ViewController)1つに対して1つのUIViewControllerを実装したクラスが必要になる
  • StoryboardでUIを定義していなくても、UIViewControllerクラスさえあれば、動的にUIの生成はできる

新しいViewControllerとUIViewControllerの紐付け

  1. 新しいViewControllerの配置
    LibraryWindowから、ViewControllerをstoryboardに配置します。
    1

  2. ファイルの作成

  • New File... -> Cocoa Touch Class
  • Subclass of:の項目は、生成時に自動で継承するクラスを指定するので、UIViewControllerを選択

2

  1. ViewControllerと紐付け
  • StoryboardからViewControllerを選択し、Identify inspectorCustom Classに、1.で生成したクラス名を入れる

3

Author

Daiki Iijima

Posted on

2021-07-09

Updated on

2024-04-17

Licensed under