2016-09-25 5 views
-4

私は、xcode上に複数のView Controllerとxibファイルを含む単一のView Applicationを持っています。 ViewControllerというView Controllerのサブクラスとして、ViewControllerPg62というxibファイルのView Controllerをサブクラス化しようとしています。これどうやってするの?事前View Controllerをサブクラス化する

答えて

-2

おかげで、なぜあなたはXIBファイルで作業していますか?ストーリーボードを使用する必要があります。

XIBを使って古いプロジェクトに戻って、どのように動作しているかを確認しなければなりませんでした。

XIBには、「プレースホルダ」と呼ばれる項目が表示され、その下に「ファイルの所有者」という項目が表示されます。これは、XIBのビューを所有して管理するオブジェクトを表します。それを選択し、アイデンティティインスペクタを表示します。上部の「カスタムクラス」には、このビューコントローラを管理するクラスを変更できるエントリがあります。

これを変更する前に、あなたのView Controller(あなたの場合は "ViewController.swift")のソースファイルを作成することをお勧めします。次に、所有するオブジェクトのクラスを変更すると、 XIBが呼び出されたときのカスタムクラス。

ストーリーボードでは、アプローチは非常に似ていますが、もう少しコヒーレントです。

+0

[OK]をクリックします。私の答えが何となく欠けていると思うなら、理由を説明するコメントを残してください。 –

関連する問題