5

1つのアプリケーションだけを作成し、その中に2つのストーリーボードを作成することは可能ですか?1つはiPhone用、もう1つはiPad用ですか?iPadでアプリを実行して2xボタンをクリックするというアイデアは好きではありません。

私のアイデアは、2つのストーリーボードを作成し、使用しているデバイスがiPhoneかiPadかを確認し、その後、対応するストーリーボードにリダイレクトする最初のクラスを用意することでした。コードが同じなので、それは良い考えだと思います。

4

5 に答える 5

10

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

iPhoneとiPad用のストーリーボード設定があります

iPhone

ここに画像の説明を入力してください

iPad

ここに画像の説明を入力してください

ただし、ストーリーボードの名前が正しく設定されていることを確認してください

于 2012-11-29T04:10:21.363 に答える
3

すでにアプリを非ユニバーサルにした場合でも、アプリをユニバーサル(ターゲット->概要)に変更してから、新しいipadストーリーボードを作成し、ターゲット->概要の下にメインのiphoneストーリーボードとメインのipadストーリーボードが設定されていることを確認します正しいストーリーボードに。

于 2012-11-28T23:30:23.007 に答える
2

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

于 2012-11-28T20:57:16.073 に答える
2

最近プロジェクトでこれを行う必要がありました...最初にプロジェクトターゲットに移動してから、上部のバーの[概要]ボタンをクリックすると、そこに「iOSアプリケーションターゲット」というバーが表示され、ドロップが表示されます。 [デバイス]がユニバーサルオプションを選択するというタイトルのダウンメニュー。次に、iPad用のストーリーボードを追加します。次に、プロジェクトターゲットに戻り、[iPad展開情報]セクションまでスクロールして、新しいストーリーボードをテキストフィールドのメインストーリーボードとして設定します。ここで、iPadアイコンを追加して画像を起動することもできます。これで、ユニバーサルアプリを作成する準備が整いました。

于 2012-11-28T23:53:41.443 に答える
0

非常にシンプルです。アプリを実行universalし、ターゲットに移動して情報を入力し、メインstoryboradファイルベース名(iPad)を追加して、iPhoneがそのショーiPhoneに実行されたとき、およびiPadが実行されたときにiPadとして表示されるようにビルドして実行します。

于 2018-06-29T10:24:58.903 に答える