web-dev-qa-db-ja.com

新しいView Controllerを作成した後にView Controllerファイルを作成するにはどうすればよいですか?

タブ付きアプリケーションを開発しています。

新しいView Controllerを作成してTab Bar Controllerにリンクすると、他の2つのデフォルトのView Controllerとは異なり、これにはviewcontroller.Swiftファイルがありません。

このファイルを作成するにはどうすればよいですか?

Xcode 6を使用して、Swiftでアプリを開発しています。

71
Kian Cross

正しい、新しいシーンを作成するためにView Controllerオブジェクトをストーリーボードにドラッグしても、自動的に新しいクラスが作成されるわけではありません。

ストーリーボードに新しいView Controllerシーンを追加したら、次のことを行う必要があります。

  1. UIViewControllerサブクラスを作成します。たとえば、左側のプロジェクトナビゲーターパネルでターゲットのフォルダーに移動してから、 controlクリックして、「新規ファイル...」を選択します。 「ココアタッチクラス」を選択します。

    Cocoa Touch Class

    次に、新しいView Controllerサブクラスの一意の名前を選択します。

    UIViewController subclass

  2. この新しいサブクラスを、ストーリーボードに追加したばかりのシーンの基本クラスとして指定します。

    enter image description here

  3. ここで、この新しいシーンのIBOutletおよびIBAction参照を新しいView Controllerサブクラスに接続します。

115
Rob