1

Interface Builder を使用してこの UI を作成しています。

また、縦向きの場合、One TextViews と Two TextViews は画面の幅を埋めます (これが必要です) が、横向きモードに回転すると、TextViews は画面の幅全体を占有しません。

TextViews をランドスケープ モードで画面の幅いっぱいにするにはどうすればよいですか? Interface Builder では、「Autolayout」オプションがチェックされています。可能であれば、他のすべてがオンになっていると最適に動作するため、チェックしたままでこれを実現したいと考えています。私はまだiOSプログラミングにかなり慣れていないので、アドバイスをいただければ幸いです。

現在、スクリーンショットを以下に掲載しています。たとえば、テキスト ボックス 1 は、縦表示では端まで表示されますが、横表示では表示されません。

肖像画

風景

4

3 に答える 3

1

AutoLayout を使用したくない場合は、次の手順を使用できます。

1) XIB で autoLayout チェック ボックスをオフにします。

ここに画像の説明を入力

2) TextField を選択し、次のように autoResizeConstraints を設定します。

ここに画像の説明を入力

これをTyr ....それはあなたを助けるでしょう....

于 2013-11-23T06:41:00.250 に答える