ステータスバーを削除することは可能ですが、フレームを非表示に設定すると、ステータスバーの高さ分だけフレームが上に移動します。したがって、次のコード:iOS 7ステータスバーのテキストをフェードインまたはフェードアウトしますか?
[UIApplication sharedApplication].statusBarHidden = YES;
は、ステータスバーのテキストを隠すだけでは不十分です。私が最終的にここで達成しようとしていることは、サイドメニューが表示され、ステータスバーのテキストが非表示になってから、選択が行われるとステータスバーのテキストでフレームが通常に戻ります表示されます。
This questionは、ステータスバーの非表示をアニメーション化する方法を示しますが、その結果、ウィンドウ全体がステータスバーの高さ分だけ上に移動します。私はそれが起こるのを避けようとしています。
セット「ビュー・コントローラ・ベースのステータスバーの外観」:
とテキストをデフォルトと示すために、ステータスバーをリセットするために:私は、ステータスバーのテキストを非表示をするために、次を使用していました.plistとフェードアニメーションを試してみましょう –