我正在尝试隐藏iphone应用程序开发的状态栏。但是当我正在播放视频时,状态栏就会出现,然后我回到之前的屏幕状态栏显示。如果我没有播放任何视频而不是整个应用程序状态栏隐藏。
请你帮我隐藏视频屏幕上的状态栏,即使我试过“[[UIApplication sharedApplication] setStatusBarHidden:YES];”在播放视频之前。但这不起作用。 “
谢谢, KamalBhr
答案 0 :(得分:9)
[[UIApplication sharedApplication] setStatusBarHidden:YES]; // iOS3
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; //iOS4
基本上是要走的路,但重要的部分是分别何时调用它。
如果您正在为iOS4或iPhone OS 3.0开发,这有点依赖。
iOS 3中的用于在通知MPMoviePlayerContentPreloadDidFinishNotification
被触发时隐藏状态栏。
在iOS4中,在设置MPMoviePlayerViewController
的moviePlayer属性的ContentURL之前,我没有任何隐藏栏的问题。
我希望我能提供帮助。
SAM