2010-07-08 98 views
0

我想隐藏iPhone应用程序开发状态栏。但是当我在播放状态栏来的视频时,以及之后当我回到之前的屏幕状态栏显示时。如果我不玩整个应用程序的状态栏隐藏任何视频。在播放iphone视频时隐藏状态栏

你能否帮我隐藏视频屏幕上的状态栏,即使我试过“[[UIApplication sharedApplication] setStatusBarHidden:YES];”在播放视频之前,但这不起作用。 “

谢谢, KamalBhr

回答

9

[[UIApplication的sharedApplication] setStatusBarHidden:YES]; // IOS3

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; //iOS4 

基本上去的方式,但重要的部分是,其中分别以时称之为

如果你正在为iOS4或iPhone OS 3.0开发,这取决于一点。当通知MPMoviePlayerContentPreloadDidFinishNotification被触发时,iOS 3中的用于隐藏状态栏。

在iOS4中,我在设置我的MPMoviePlayerViewController的moviePlayer属性的ContentURL之前,没有隐藏酒吧的任何问题。

我希望我能帮上忙。

sam

+0

为什么你的第二行(iOS4 one)设置为NO?两个例子都不应该设置为YES吗? – Kalle 2010-07-08 08:57:24

+0

对不起,当然应该是YES。我只是从我的代码复制它没有检查。 mea culpa! – samsam 2010-07-08 09:44:05

+0

只是为了完成。你把这段代码放在AppDelegate的didFinishLaunchingWithOptions里面吗? – pixelfreak 2011-06-17 18:50:49