您好我有一个应用程序,但我想在整个应用程序中隐藏状态栏。 Upto ios 6完美运行。但是在ios 7中,当我打开ImagePicker
时,它会显示状态栏并保留在整个应用程序中。它仅在打开图像选择器后才开始显示。
这是什么原因以及如何解决这个问题?
答案 0 :(得分:2)
在你的应用程序plist文件中添加一行称为“View controller-based status bar appearance
”并将其设置为否。
在视图控制器中添加方法。
- (BOOL)prefersStatusBarHidden {
return YES;
}
答案 1 :(得分:1)
在您的应用info.plist
中,为View controller-based status bar appearance
添加Boolean
行,并将其设置为NO
。
您是否尝试在-application didFinishLaunchingWithOptions:
中编写以下代码?
[[UIApplication sharedApplication] setStatusBarHidden:YES];
或者您可以在View Controller中添加此方法:
- (BOOL)prefersStatusBarHidden {
return YES;
}