2011-09-16 14 views
2

私はステータスバーを隠したアプリケーションを持っています。メインビューでは、UIButtonsを使用してサブビュービューを読み込みます。何らかの理由で、サブビューに非表示のステータスバーが表示されますが、UIビューではこれが調整されません。ビューの上部にはステータスバーサイズのギャップがあります。
私はIOSの以前のバージョンに関してこの問題を修正しました。ここで自動調整パラメータを調整することで問題が修正されています。 4.3では同じノブを見つけることができません。
これは広く知られている問題である必要があります。それは非常に反復性があります。 setStatusBarHidden:withAnimation:classメソッドに加えて使用する必要がある追加のグローバルパラメータがありますか? Xcodeの4.2.1でsetStatusBarHidden:withAnimationによってサブビューが正しく自動配置されない

答えて

2

、我々はsetStatusBarHiddenを呼び出した後、以下の方法を使用することができます:あなたは、ビューコントローラ自体のためのコードを記述している場合は、あなたが置くことができ、言い換えれば

[viewController.view setFrame: [viewController.view bounds]]; 

を:

[self.view setFrame: [self.view bounds]]; 

[編集] ちょうど同様のスレッドを発見した:、iPhone How to set the top position = 0 after setStatusBarHidden:Yes?

0

のUIViewControllerプロパティwantsFullScreenLayoutを有しますうまく動作するようです。

関連する問題