2012-01-17 8 views
2

xcodeのバージョンを4.2にアップデートし、空のアプリケーションテンプレートを使用してストーリーボードを使って汎用アプリケーションを作成しようとしました。私はGUIのための通常の.xibsではなく、ストーリーボードを使ってこのことから始める方法を知らない。みんな助けてください。どうもありがとう!Xcode 4.2を使用してUniversalアプリケーションを作成する方法StoryBoardsでアプリケーションテンプレートを空にするには?

答えて

5

デバイスごとに別々のストーリーボードを作成し、デバイスのエントリポイントをターゲットサマリの適切なストーリーボードに設定することで、これを達成できます。

詳細な手順は次のとおりです。

空の汎用アプリケーションを作成したら、デバイスごとに別々のストーリーボードを作成することをお勧めします。

ファイル - >新規 - >ファイル - >ユーザインタフェース - >ストーリーボード - >(MainStoryboard_iPad & MainStoryboard_iPhone)

各ストーリーボードの中であなたが少なくとも1つのビューコントローラを挿入する必要があります。 1つのView Controllerと各ストーリーボードのラベル(「iPad」と「iPhone」のラベル)をドラッグすることで、機能を確認できます。

ストーリーボードを配置して、View Controllerのコードを追加する必要があります。 Appleはデバイスごとに別々のView Controllerを追加することを推奨しますが、実際には1つのView Controllerを共有する可能性があります。

ファイル - >新規 - >ファイル - >のViewController - >(HomeViewController_iPad & HomeViewController_iPhone)バックそれぞれのストーリーボードに

移動し、あなたが挿入されたビューコントローラを選択して、View Controllerを設定する(HomeViewController_iPad & HomeViewController_iPhone)を入力します。次に、ビューを右クリックして参照コンセントをビューコントローラにドラッグし、ビューを選択して参照コンセントを追加します。

最後に、各デバイスのエントリポイントを設定する必要があります。ターゲットサマリーに移動し、今作成したストーリーボードの各デバイスのメインストーリーボードを選択します。

この時点で、アプリを実行すると、それぞれのデバイスに「iPad」と「iPhone」と表示されます。

+0

こんにちはジェイソン、あなたの答えをありがとう!すばらしいです! –

+0

あなたは賭けます。あなたと同じ問題を抱えていた時、私はあなたの質問に出会った。 Xcodeの以前のバージョンで普遍的なアプリケーションが実行されたのと同様の非ストーリーボードソリューションを使用してしまいましたが、私はストーリーボードソリューションが他の人にとって有益かもしれないと考えました。 –

関連する問題