ユーザーにテキストを含む 2 つのボックスを表示する Interface Builder で UIView を作成しようとしています。この UIView は、横向きモードと縦向きモードの両方をサポートする必要があります。
縦向きの場合、2 つのボックスは水平方向の中央に配置し、互いの下に配置する必要があります。下の写真のように: ポートレート モード http://img176.imageshack.us/img176/5899/screenshot20100403at709.png
ただし、横向きの場合は、2 つのボックスが垂直方向に中央に並んで表示されるはずです。下の写真のように: ランドスケープ モード http://img40.imageshack.us/img40/1669/screenshot20100403at728.png
これは、自動サイズ変更オプション (またはその他の IB オプション) のみを使用して可能ですか? または、方向変更イベントでコード内のビューを再レイアウトする必要がありますか? IBのみを使用することをお勧めします。
上のボックスの上と左の余白をロックし、下のボックスの下と右の余白をロックしてみました。しかし、問題は、それが機能するためには、1 つのボックスが縦向きから横向きに変わるときに 2 つのボックスを縮小する必要があることです。