2 つの Text View があるとします。縦向きモードではこれらを下に置き、横向きモードでは横に並べたい
自動レイアウトを使用してストーリーボードのレイアウト制約を使用してそれを行うことは可能ですか? はいの場合、どのように?そうでない場合、これを達成するための他のより良い解決策は何でしょうか。
ios6は私のターゲットバージョンです
2 つの Text View があるとします。縦向きモードではこれらを下に置き、横向きモードでは横に並べたい
自動レイアウトを使用してストーリーボードのレイアウト制約を使用してそれを行うことは可能ですか? はいの場合、どのように?そうでない場合、これを達成するための他のより良い解決策は何でしょうか。
ios6は私のターゲットバージョンです
私の意見では、viewController のビューを複数の方向にレイアウトする最善の方法は、方向ごとに少数のビューを作成することです。 ここで私はこれを見つけました:
「ストーリーボードにView Controllerを追加すると、ビューが付属します。それをコンテナビューと呼びます。コンテナビューに縦向きビューと横向きビューの2つのビューを追加します。縦向きビューと横向きビューのサイズを適切に設定しますサイズ インスペクターを使用します。アプリケーションの必要に応じて、縦向きビューと横向きビューにボタン、ビュー、ラベルなどを追加します。次に、向きが変わったら、一方のビューを非表示にして、もう一方のビューを表示します。
このような動作は、Interface Builder のみを使用して実現できます。優先度の異なるいくつかの制約を設定する必要があります。
ここのトピックに関する私のより詳細な回答を参照してください。また、スクリーンキャストと私が作成したサンプル アプリへのリンクもあります。