在iOS 8中遇到奇怪的问题
我做了
View controller-based status bar appearance is NO in info.plist file
实施以下方法
-(void)navigationController:(UINavigationController *)navigationController
willShowViewController:(UIViewController *)viewController
animated:(BOOL)animated
{
[[UIApplication sharedApplication] setStatusBarHidden:YES];
}
-(BOOL)prefersStatusBarHidden;
{
return YES;
}
问题是当我导航到照片库时,状态栏被隐藏,但在解除后,状态栏对整个应用程序都可见。
感谢。
答案 0 :(得分:2)
您需要在视图中隐藏状态栏,并使用以下代码显示您正在调用图像选择器的类。
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];
答案 1 :(得分:2)
来自Plist
最初隐藏的状态栏选择是
基于ViewController的状态栏设置为NO。 它会奏效。