播放视频后,iOS 7状态栏消失

car*_*ean 9 objective-c ios ios7

我不是唯一一个遇到这种问题的人.这是另一个,播放Youtube视频后状态栏高度发生变化.但我仍然无法找到解决这个问题的方法.我没有使用MPMoviePlayerController.我想我只需要使用这些代码;

[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];

self.webView.frame = CGRectMake(0.0,
                                20.0,
                                self.webView.frame.size.width,
                                self.webView.frame.size.height);
Run Code Online (Sandbox Code Playgroud)

但它不是那么有效.

请看下面这张图片..

在此输入图像描述

起初这就是我的"家"的样子.

在此输入图像描述

从Youtube/Vimeo(或其他)播放视频时状态栏消失.

在此输入图像描述

当我回去时,看到他们蜷缩起来.

在此输入图像描述

发现FB弄清楚如何处理这个问题.他们的状态栏就在那里.

任何帮助???

提前干杯!

Bet*_*eto 1

我不知道是否适用于您的情况,但就我而言,状态栏在我加载 UIImagePickerController 并更改默认屏幕方向后出现。

我修复了这种情况添加application.statusBarHidden = YES; 在 appDelegate 里面像这样:

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
// Detect if I need to hide the StatusBar (optional)
if (iNeedToHide == YES) {  
    application.statusBarHidden = YES;
}
return UIInterfaceOrientationMaskLandscape;
Run Code Online (Sandbox Code Playgroud)

}

我希望这可以帮助你。