1

現在の向きに合わせてビューが伸びません!

タブバーアプリケーションを作成しています。「新しいタブバーアプリを作成する」時に作成したサンプルを複製しました。iPadの向きを変更するとビューが回転し、タブバーが下部に伸びますが、ビューのサイズは変更されません。基本的に、横向きから始めて縦向きに回転すると、回転しますが、回転してもビューは横向きのままです。

私のタブ バーには (サンプル アプリケーションと同様に) 2 つのタブがあるため、プロパティごとに機能するサンプルと比較しました。1 つの違いは、サイズ変更領域の下の IB の FirstView に、左/右/上/下のサイズ変更矢印が表示されないことに気付きました。つまり、コンテナを自動で埋めるようにマークされていません。サンプルの FirstView と SecondView DO には、これらの矢印があります。しかし、私はそれらをオンにすることはできません!

新しいビューを作成しようとしましたが、まだこれらの矢印を押すことができません。ここで何が間違っているのですか?

どうもありがとう。

4

2 に答える 2

1

解決策は次のとおりです。

self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

これはviewDidLoadで行います。IB にバグがあるはずです。

于 2010-08-08T01:15:02.940 に答える
0

もう1つの答えは、Interface Builderのビューでシミュレートされたタブバー、ナビゲーションバー、またはステータスバーをオフにすることです。自動サイズ変更領域に移動し、自動拡大矢印をオンにします。次に、シミュレートされたユーザー要素をオンに戻します。

于 2010-08-09T02:13:48.293 に答える