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

时间:2013-11-18 09:10:42

标签: ios modalviewcontroller statusbar mpmediapickercontroller

我通过设置[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];和此代码隐藏了我的应用中的状态栏:

- (BOOL)prefersStatusBarHidden
{
    return YES;
}


当我用[self presentViewController:mpMediaPlayerController animated:YES completion:^{}];显示MPMediaPickerController模式时,状态栏将再次显示。

我该如何隐藏它?

2 个答案:

答案 0 :(得分:1)

将MPMediaPickerController子类化并添加:

- (BOOL)prefersStatusBarHidden {
return YES;
}

答案 1 :(得分:0)

从MPMediaPlayerController返回后再次隐藏ViewWillAppear方法中的状态栏

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

希望它能奏效。