0

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

- (BOOL)prefersStatusBarHidden
{
    return YES;
}


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

我该如何隐藏它?

4

2 回答 2

1

子类化 MPMediaPickerController 并添加:

- (BOOL)prefersStatusBarHidden {
return YES;
}
于 2014-04-25T10:30:46.637 回答
0

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

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

希望它会奏效。

于 2013-11-18T09:24:23.737 回答