0

次を使用して、アプリのステータスバーを非表示にしました。

[[UIApplication sharedApplication] setStatusBarHidden:YES];

しかし、何らかの理由で、ビューが最初に読み込まれたときに、ステータス バーが無効になっているビューが表示されますが、バーのスペースはまだ残っています。以下を参照してください。 ここに画像の説明を入力

しかし、デバイスを回転させると、通常の動作になります。

ここに画像の説明を入力

そして、デバイスを再び縦向きのビューに戻すと、すべてが正常に見え、そのギャップはなくなり、最初に存在するだけになります.

なぜ私はこの問題を抱えているのですか? できるだけ多くの詳細を提供してください

更新:すべて削除しました

[[UIApplication sharedApplication] setStatusBarHidden:YES]; ここで提供された解決策に従うこと: LINK残念ながら、これは私が上に投稿したのと同じ結果をもたらしています.

4

1 に答える 1

0

ビューコントローラーでこのメソッドを追加します

- (BOOL)prefersStatusBarHidden 
{
    return YES;
}
于 2013-11-09T20:56:06.673 に答える