6

2 つの Text View があるとします。縦向きモードではこれらを下に置き、横向きモードでは横に並べたい

自動レイアウトを使用してストーリーボードのレイアウト制約を使用してそれを行うことは可能ですか? はいの場合、どのように?そうでない場合、これを達成するための他のより良い解決策は何でしょうか。

ios6は私のターゲットバージョンです

4

3 に答える 3

2

私の意見では、viewController のビューを複数の方向にレイアウトする最善の方法は、方向ごとに少数のビューを作成することです。 ここで私はこれを見つけました:

「ストーリーボードにView Controllerを追加すると、ビューが付属します。それをコンテナビューと呼びます。コンテナビューに縦向きビューと横向きビューの2つのビューを追加します。縦向きビューと横向きビューのサイズを適切に設定しますサイズ インスペクターを使用します。アプリケーションの必要に応じて、縦向きビューと横向きビューにボタン、ビュー、ラベルなどを追加します。次に、向きが変わったら、一方のビューを非表示にして、もう一方のビューを表示します。

于 2013-05-24T07:29:33.937 に答える
0

このような動作は、Interface Builder のみを使用して実現できます。優先度の異なるいくつかの制約を設定する必要があります。

ここのトピックに関する私のより詳細な回答を参照してください。また、スクリーンキャストと私が作成したサンプル アプリへのリンクもあります。

于 2013-11-21T11:49:04.117 に答える