2015-01-05 2 views
30

私はSwiftを使用してユニバーサルアプリケーションを作成しています。ストーリーボードと自動レイアウトを使用しました。要件はiPhoneのみの縦向きとiPadの横向きの向きをサポートする普遍的なアプリケーションを作成することです。iPhone用のポートレートオリエンテーションとiPad用のナチュラルアプリケーション

私はiPhoneのUIを開発しましたが、今はiPadのUIを開始します。

iPhone用に作成されたUIは、iPad向けに作成されたUIと同じではありません。どちらのUIも全く異なります。

私はiPhoneとiPadのための別のストーリーボードを作成することを考えています。これを達成するための適切な方法はありますか?

答えて

67

Info.plistファイルに移動し、キーの配列の「サポートされるインターフェイスの向き(iPhone)」を追加し、それに次の値を追加します。

  1. 肖像(下のホームボタン)
同様

、別の配列「サポートインタフェースの向き(アプリ)」を追加し、以下を追加します。

  1. 肖像(下ホームボタン)
  2. 風景(左ホームボタン)
  3. 風景(右ホームボタン)

以下を参照してください。 enter image description here

1

アプリをiOS 8にのみデプロイする場合は、1つのストーリーボードを使用します。 1つの画面を使用する方が簡単です。ここには素晴らしいチュートリアルのリンクがあります。 http://www.raywenderlich.com/83276/beginning-adaptive-layout-tutorial
あなたが私のようで、iOS 6をターゲットにしたい場合は、別のストーリーボードを使用します。間違いなく、あなたが使用することを決めたものは、オートレイアウトに固執してください。
64ビット版のサポートを開始する必要があることを忘れないでください。
幸運!