iPhone SDK - 如何隐藏和显示状态栏以及MPMoviePlayerController控件?

时间:2010-11-13 21:13:03

标签: iphone mpmovieplayercontroller statusbar

我正在使用MPMoviePlayerViewController来播放电影。我已将MPMoviePlayerController设置为全屏。现在,我想在全屏控件开始淡出时隐藏状态栏,并在控件可见时显示状态栏。

如果我使用UIWebView,这一切都会自动发生。状态栏与控件一起淡入淡出。你会如何用MPMoviePlayerController

来做到这一点

感谢您的帮助。

4 个答案:

答案 0 :(得分:3)

您可以使用隐藏状态栏

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];

并显示状态栏

[[UIApplication sharedApplication] setStatusBarHidden:NO animated:YES];

答案 1 :(得分:0)

这是你需要的。 ;)

有人问过类似的问题。

Hide StatusBar from MPMoviePlayerController

答案 2 :(得分:0)

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];

现在不推荐使用动画位,所以只需使用:

[[UIApplication sharedApplication] setStatusBarHidden:YES];

答案 3 :(得分:0)

一旦您使用MPMoviePlayerController属性controlStyle并设置为MPMovieControlStyleFullscreen,这将自动生成。

player.controlStyle = MPMovieControlStyleFullscreen;