2010-07-08 39 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