2017-04-17 7 views
1

どうすればこのようなビューを作成できますか?私は最初のポートレートモードで完了し、風景モードを達成するために混乱します。誰でも私に風景モードでの表示方法を提案することができます。 AnyHeight AnyWidth形式でポートレートモードを行っています。 enter image description hereswift:同じビューコントローラ内の異なるビューのアラインメント

+0

これを確認してくださいhttp://imnotyourson.com/ios-adaptive-layout-with-rotation-tips/ –

答えて

0

質問は多少広がっているかもしれませんが、私は一般的な答えに言及しようとします。

enter image description here

あなたはすでに自動レイアウトサイズクラスに精通していると仮定すると、Xcodeの8で、Interface Builderのあなたが作業しているものの現在のビューを変更することができます[View as:]ボタンをタップすると、デバイスコンフィグレーションバーを使用して、目的のデバイスの向きを確認し、目的のレイアウトを設定できます。

たとえばのために

、以下のビューを考えてみましょう:

enter image description here

ヨーヨーが見ることができるように、ビューの両方がポートレートモードで表示されるべき所望の制約があり、今のところ、あなたが追加する必要がありますランドスケープモードの新しい制約を追加します。 は、ポートレートモード用制約にdeinstallとを確認してください:あなたが見ることができるように

enter image description here

、制約のいくつかは、彼らがこのサイズクラスにアンインストールされていることを意味し、色あせ表示されます。私はMaking Apps Adaptive, Part 1 Sessionを見てお勧めします、あなたはこれを達成する方法の詳細については

enter image description here

:あなたが希望するサイズクラス(ES)をチェックし、それを選択することで、属性インスペクターから制約をインストールするかを決定することができます。

これが役に立った。

+0

今、私はMacを持っていません。しかし、かつて私はポートレートモードで私の見解を作って、それを風景モードで見ました。横長モードのときにポートレートモードの制約を削除すると... pootriatモードには影響しません。 – iron

+0

そうです、横長モードのアンインストールされた制約は有効にならず、ポートレートモードに影響しません –

+0

はい、私は明日試してみて、問題があるかどうか尋ねます:) – iron

関連する問題