【问题标题】:App Xcode 8 to Xcode 9 - Prevent Auto Hide Status BarApp Xcode 8 to Xcode 9 - 防止自动隐藏状态栏
【发布时间】:2017-10-20 03:58:09
【问题描述】:

当我打开和关闭控制中心时,状态栏会自动消失。

我不希望这种行为发生,因为我将项目从 xcode 8 迁移到 9。发生在 iOS11 和 iOS10 中。

【问题讨论】:

    标签: ios statusbar xcode9


    【解决方案1】:

    我认为这是巧合(关于 XCode 的版本)。
    检查您是否在 viewController 中覆盖了 prefersStatusBarHidden

     - (BOOL)prefersStatusBarHidden
     {
        return NO;
     }
    

    当您的应用收到UIApplicationDidBecomeActiveNotification时,您也可以致电setNeedsStatusBarAppearanceUpdate

    【讨论】:

      【解决方案2】:

      我找到了解决方案: 在 info.plist 我必须改变

      View controller-based status bar appearance = No
      

      View controller-based status bar appearance = Yes
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-01
        • 1970-01-01
        相关资源
        最近更新 更多