【发布时间】:2011-03-13 04:33:28
【问题描述】:
我正在尝试隐藏 iphone 应用程序开发的状态栏。但是当我在那个状态栏播放视频时,然后当我回到上一个屏幕状态栏显示时。如果我没有播放任何视频而不是整个应用程序,则隐藏状态栏。
你能帮我隐藏视频屏幕上的状态栏吗,即使我试过“[[UIApplication sharedApplication] setStatusBarHidden:YES];”在播放视频之前。但这不起作用。 "
谢谢, 卡马尔布尔
【问题讨论】:
我正在尝试隐藏 iphone 应用程序开发的状态栏。但是当我在那个状态栏播放视频时,然后当我回到上一个屏幕状态栏显示时。如果我没有播放任何视频而不是整个应用程序,则隐藏状态栏。
你能帮我隐藏视频屏幕上的状态栏吗,即使我试过“[[UIApplication sharedApplication] setStatusBarHidden:YES];”在播放视频之前。但这不起作用。 "
谢谢, 卡马尔布尔
【问题讨论】:
[[UIApplication sharedApplication] setStatusBarHidden:YES];//iOS3
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; //iOS4
基本上是要走的路,但重要的部分是分别何时调用它。
这取决于您是为 iOS4 还是 iPhone OS 3.0 开发。
在 iOS 3 中用于在通知 MPMoviePlayerContentPreloadDidFinishNotification 被触发时隐藏状态栏。
在 iOS4 中,我在设置 MPMoviePlayerViewController 的 moviePlayer 属性的 ContentURL 之前隐藏栏没有任何问题。
我希望我能帮上忙。
山姆
【讨论】: