Ios 状态栏在显示MPMediaPickerController模式后再次出现

Ios 状态栏在显示MPMediaPickerController模式后再次出现,ios,modalviewcontroller,statusbar,mpmediapickercontroller,Ios,Modalviewcontroller,Statusbar,Mpmediapickercontroller,我通过设置[[UIApplication sharedApplication]setStatusBarHidden:YES with Animation:UIStatusBaranimation]在我的应用程序中隐藏了状态栏并根据此代码: - (BOOL)prefersStatusBarHidden { return YES; } 当我用[自我呈现视图控制器:mpMediaPlayerController动画:是完成:^{}]显示MPMediaPickerController模式时;

我通过设置
[[UIApplication sharedApplication]setStatusBarHidden:YES with Animation:UIStatusBaranimation]在我的应用程序中隐藏了状态栏并根据此代码:

- (BOOL)prefersStatusBarHidden
{
    return YES;
}

当我用
[自我呈现视图控制器:mpMediaPlayerController动画:是完成:^{}]
显示MPMediaPickerController模式时;,状态栏将再次显示


如何将其隐藏?

从MPMediaPlayerController返回后,再次在ViewWillExample方法中隐藏状态栏

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];

希望它能工作。

对MPMediaPickerController进行子类化,并添加:

- (BOOL)prefersStatusBarHidden {
return YES;
}