【问题标题】:hide status bar in ios 7在 ios 7 中隐藏状态栏
【发布时间】:2013-11-22 10:26:59
【问题描述】:

您好,我有一个应用程序,但我想在整个应用程序中隐藏状态栏。到 ios 6 它可以完美运行。但是在 ios 7 中,当我打开 ImagePicker 时,它会显示状态栏并在整个应用程序中保留。它只有在打开图像选择器后才开始显示。

这是什么原因以及如何解决这个问题?

【问题讨论】:

    标签: ios7 uiimagepickercontroller statusbar


    【解决方案1】:

    在您的应用 plist 文件中添加一行,将其命名为“View controller-based status bar appearance”并将其设置为 NO

    在视图控制器中添加方法。

    - (BOOL)prefersStatusBarHidden {
       return YES;
     }
    

    【讨论】:

      【解决方案2】:

      在您应用的info.plist 中,为View controller-based status bar appearance 添加一行Boolean,并将其设置为NO


      您是否尝试在-application didFinishLaunchingWithOptions: 中编写以下代码?

      [[UIApplication sharedApplication] setStatusBarHidden:YES];
      

      或者你可以在你的视图控制器中添加这个方法:

      - (BOOL)prefersStatusBarHidden {
          return YES;
      }
      

      【讨论】:

      • @user2889249 :我在答案中添加了一些细节。你检查过吗?
      猜你喜欢
      • 1970-01-01
      • 2023-04-04
      • 2013-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-20
      • 1970-01-01
      相关资源
      最近更新 更多