2009-05-13 9 views
0

シミュレータでは、ハードウェアメニューに行き、通話中に大きなステータスバーのシミュレーションを有効にしました。通話後にステータスバーが通常の高さに戻ったらすぐに、ビューをもう一度大きくすることはできますか?

ここでは、画面全体を占めるペン先のビューを作成しようとしました。ステータスバーが小さくなるとすぐに、私は自分のビューが大きくなるようにしたいので、そこのスペースを使います。

しかし、自動サイズ設定に関係なく、ステータスバーが小さくなった後も私のビューは押され続けます。電話を切った後、ステータスバーが空いていた空のスロットが残っています。

これは実際には何でしょうか?私のアプリはステータスバーをビューとして認識しているのですか?またはステータスバーが実際に画面を小さくしていますか?私は、それがビュー自体であるかのように私の意見を取り乱しているのか、私の意見はステータスバーを知らないのですか?ステータスバーが大きくなると画面のサイズは小さくなりますか?

ステータスバーが通常の高さに戻ったときに、どのようにビューを大きくするか?

+1

動作しない場合は、「関係なく自動サイズ設定の」、何を意味するのですか?具体的には、展開するビューの自動サイズ設定は何ですか? (ビューのスーパービューも正しく自動サイズ設定する必要があることに注意してください。) – Tim

+0

スーパービューが見当たりませんでした。そこに自動サイズ設定を行った後、それはうまくいった。ヒントありがとう! – Thanks

答えて

0
[view setFrame:[[UIScreen mainScreen] applicationFrame]]; 

またはそれは

[view setFrame:[[UIScreen mainScreen] bounds]]; 
関連する問題