2012-11-28 15 views
5

1つのアプリケーションだけを作成することは可能ですか?その中にはiPhone用とiPad用の2つのストーリーボードがありますか?私はiPad上でアプリを実行し、2倍のボタンをクリックするというアイデアは気に入らない。iOS(iPhoneとiPad)の2つのストーリーボードを作る

私の考えは、2つのストーリーボードを作成し、使用しているデバイスがiPhoneかiPadであるかどうかを確認し、その後ストーリーボードにリダイレクトする開始クラスを持つことでした。私はコードが同じであることが良い考えだと思います。

+0

はい。これは、Universal Appsがデフォルトでストーリーボードを使用する方法です。 –

答えて

10

2つの異なるストーリーボードを作成し、簡単に指定できるように名前を付けます。次に、実際のアプリの設定を変更できるファイルをクリックします。ビルドをuniversalに変更し、使用するストーリーボードを指定します。

iPhoneとiPadのためのストーリーボードの設定が

enter image description here

ストーリーボードの名前が正しく

かかわら設定されていることを確認のiPad

iPhone

enter image description here

あり

2

新しいUniversarl XCodeプロジェクトを作成しようとしましたか?ユニバーサルプロジェクトを作成すると、デフォルトで作成された2つのストーリーボード(iPhone用とiPad用)が作成されます。おもう。

3

アプリを普遍的ではなくても、ユニバーサル(ターゲット - >サマリー)に変更してから新しいipadストーリーボードを作成し、ターゲット - >サマリーの下でメインiphoneストーリーボードとメインipadストーリーボードは右ストーリーボードに設定されています。

2

私は最近プロジェクトでこれをやらなければなりませんでした...まず、プロジェクトのターゲットに移動し、トップバーのサマリーボタンをクリックすると、そこに「iOSアプリケーションターゲット」と表示されるバーが表示されますデバイスがユニバーサルオプションを選択するというタイトルのドロップダウンメニューが表示されます。 iPad用のストーリーボードを追加します。今度はプロジェクトのターゲットに戻って「iPad Deployment Info」セクションまでスクロールし、新しいストーリーボードをテキストフィールドのメインストーリーボードに設定します。ここでは、iPadアイコンと起動イメージを追加することもできます。今あなたは普遍的なアプリを作成するために設定されています!

関連する問題