タブ付きアプリケーションを開発しています。
新しいビューコントローラーを作成してタブバーコントローラーにリンクすると、他の2つのデフォルトのビューコントローラーとは異なり、これにはviewcontroller.swift
ファイルがありません。
このファイルを作成するにはどうすればよいですか?
私はXcode6を使用しており、Swiftでアプリを開発しています。
回答:
正解です。新しいシーンを作成するためにViewControllerオブジェクトをストーリーボードにドラッグしても、新しいクラスが自動的に作成されるわけではありません。
ストーリーボードに新しいViewControllerシーンを追加したら、次のことを行う必要があります。
UIViewController
サブクラスを作成します。たとえば、左側のプロジェクトナビゲータパネルでターゲットのフォルダに移動し、-controlクリックして[新しいファイル...]を選択します。「CocoaTouchクラス」を選択してください:
次に、新しいViewControllerサブクラスの一意の名前を選択します。
この新しいサブクラスを、ストーリーボードに追加したシーンの基本クラスとして指定します。
今、任意のフックアップIBOutlet
し、IBAction
新しいビューコントローラのサブクラスで、この新しいシーンのための参照を。
Swift
、ポップアップの代わりにファイルを選択できるということでしたCocoa Touch Class
ね。
import
ステートメントを追加して基本クラスを設定し、いくつかのメソッドのテンプレートを提供します。なぜ手動で実行したいかはわかりませんが、必要に応じて実行できます。
.swift
ファイルだけを作成することもできますか?あなたViewController.swift
がSwiftで使用するファイルになるので。