Swiftで遊ぼう! on Hatena

あしたさぬきblogでやってた初心者オヤジのiOSプログラミング奮闘記がHatenaに来ました

Swiftで遊ぼう! - 270 - カスタムViewControllerの作成法

2017年1月17日:情報の整理*1

カスタムViewControllerをプロジェクトに組み込む方法は以下の2通りあります。

デフォルトのViewControllerを消去してから新しいカスタムViewControllerを作る方法

Happinessプロジェクトより

  1. プロジェクト・ナビゲータからMain.storyboardを選んで、画面に見えているViewControllerを削除(deleteキーで消える)
  2. コードも消す必要があるので、プロジェクト・ナビゲータからViewController.swiftを右クリック(Ctrl + クリック)して「削除」を選ぶ
  3. オブジェクト・ライブラリからView ControllerテンプレートをドラッグしてMain.storyboardでドロップして設置
  4. メニューから新規ファイルを選ぶ(「File」 -> 「New」 -> 「File...」)
  5. iOS Sourceから「Cocoa Touch Class」を選ぶ
  6. 「Subclass of:」からUIViewControllerを選択して、Class:名をリネームして作成
  7. Xcodeのプロジェクト・ナビゲータに「リネームしたiewController.swift」が作成されているのを確かめてから、storyboard上のViewControllerテンプレートを選択、アイデンティティ・インスペクタを開いて、Custom ClassのClassから「リネームしたViewController」を選択

デフォルトのViewControllerの名前を変更してつなぎ替える方法

Psychologistプロジェクトより

  1. プロジェクト・ナビゲータのViewController.swiftを選択して、コード内の「class ViewController: UIViewController {」を「class PsychologistViewController: UIViewController {」にリネーム
  2. プロジェクト・ナビゲータにあるViewController.swiftファイルをクリックして編集モードにしてから「PsychologistViewController.swift」にリネーム
  3. ストーリーボードでScene Dockを選択してViewControllerwを選び、アイデンティティ・インスペクタを選択して、Custom ClassのClassから「PsychologistViewController」を選びます。

今日は復習でした。

*1:2016年5月13日:リンク先を変更