ステータス バーが非表示になっているアプリケーションがあります。ステータスバーを非表示にするために、次のことを行いました:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
これはios 6で動作していました.iOS 7で追加しましView controller-based status bar appearance = NO
た. また、ナビゲーション コントローラーのサブクラスを作成し、以下を追加しました。
- (BOOL)prefersStatusBarHidden
{
return YES;
}
すべてがうまく機能していますが、UIImagePicker のステータス バーが表示され、ビューを閉じた後でも非表示になることはありません。関連ビューにもメソッドを追加prefersStatusBarHidden
しましたが、成功しませんでした:(
助けてください。