【问题标题】:iPhone SDK - how to hide and show the status bar together with the MPMoviePlayerController controls?iPhone SDK - 如何与 MPMoviePlayerController 控件一起隐藏和显示状态栏?
【发布时间】:2010-11-13 21:13:02
【问题描述】:

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

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

感谢您的帮助。

【问题讨论】:

    标签: iphone mpmovieplayercontroller statusbar


    【解决方案1】:

    可以用来隐藏状态栏

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

    并显示状态栏

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

    【讨论】:

      【解决方案2】:

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

      player.controlStyle = MPMovieControlStyleFullscreen;
      

      【讨论】:

        【解决方案3】:
        [[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
        

        动画位现已弃用,因此只需使用:

        [[UIApplication sharedApplication] setStatusBarHidden:YES];
        

        【讨论】:

        • 不推荐使用的不是动画位,而是该表单已替换为另一个需要指定动画样式的表单:setStatusBarHidden:(BOOL)hidden withAnimation:(UIStatusBarAnimation)animation
        猜你喜欢
        • 1970-01-01
        • 2011-04-08
        • 1970-01-01
        • 1970-01-01
        • 2018-06-20
        • 1970-01-01
        • 1970-01-01
        • 2012-01-21
        • 1970-01-01
        相关资源
        最近更新 更多