2017-04-21 3 views
-1

さまざまなiPhoneとiPadのサイズに関する1つの質問があります。その中で、私はすべてのiPhoneとiPadのための完璧なデザインをしたい。 AppDelegateでさまざまな電話機用のストーリーボードを作成し、ストーリーボードを呼び出す。それは、アプリケーションの読み込み時間やその他の制限に影響を与えますか?さまざまなiPhoneのサイズに応じて異なるストーリーボードを作成するのがよい方法ですか?iPhoneやiPadごとに複数のストーリーボードを用意して、すべてのデザインを完成させることが可能ですか?

+0

はい、できます:https://iosdevcenters.blogspot.com/2015/11/how-to-use-multiple-storyboard-using.html –

+0

@KiritModiあなたは私の完全な質問に答えませんでした。 –

+0

それはあなたに依存します。しかし、すべてのIphoneとIpadのための1つのストーリーボードを作成します。より良い。 –

答えて

0

iPhoneとiPadのサイズが異なる複数のStoryBaordを使用するのは良い方法ではありません。開発者は複数のストーリーボードを使用してプロジェクトをモジュール単位で分割し、チーム内で簡単に作業できます。 https://www.raywenderlich.com/115697/ios-9-storyboards-tutorial-whats-new-in-storyboards

複数のStoryBaordを使用すると、アプリサイズにも影響し、デバイスタイプのチェックをいくつか設定する必要があります。

もっと良いAppleが提案しているように、Autolayout機能を使用して、サイズクラスのStoryabordを使用します。スムーズに動作します。

+0

はい、そうなんですけど、もしあなたが特定のiPhoneのレイアウトを変更したいのであればどうしますか?特定のiPhoneの制約を追加できますか? –

+0

ここを参照してください:http://candycode.io/how-to-set-up-different-auto-layout-constraints-for-different-screen-sizes/。また、ストーリーボードでその変更が難しい場合は、特定のデバイスにいくつかのコードを追加することもできます。 – Aashish1aug

+0

ありがとう!出来た。 –

0

はい、あなたはipadとiphoneのために別のストーリーボードを使うことができますが、それは良い練習ではありませんdo.youはipadとiphoneのためのデザインを作るためにautolayoutを使うことができます。

0

複数のストーリーボードを使用することはできますが、これはアプリケーションを設計するためのより良い方法ではありません。

アップルは、すべてのアップルデバイスに対応したユニバーサルアプリケーションの設計と開発のために、自動レイアウト、サイズクラス、およびスタックビューを提供しています。

関連する問題