【问题标题】:How to show status bar in storyboard of Xcode如何在 Xcode 的情节提要中显示状态栏
【发布时间】:2017-02-09 07:34:52
【问题描述】:

我正在尝试开发一个顶部有导航控制器的应用。当在 Storyboard 上以 iPhone 7 Plus 查看应用程序时,状态栏是可见的,并且布局是正确的。以任何其他设备查看时,状态栏缺失,布局偏离 20 像素。我还收到“错位视图”警告。

我认为这与在我的工作计算机上开发时出现的问题有关,但是当我切换到我的笔记本电脑时,错误的视图错误开始发生。

在运行应用程序时,无论使用何种设备,应用程序都能正常运行并且看起来应该是正常的,但是如果一切都这样关闭,开发起来会很困难。

我是否更改了笔记本电脑上的某些默认设置,以在情节提要视图中的某些视图上不显示状态栏?感谢您的帮助!

iPhone 7 example showing no status bar in storyboard view, as well as incorrect placement of cells / views / images

编辑:

更新:At work (different Mac running Xcode with the same project files, the status bar shows on every preview (meaning no misplaced views). 这一定与我在家里的 Xcode 设置有关。有什么想法吗?

【问题讨论】:

标签: ios iphone xcode status


【解决方案1】:

您需要更改 “状态栏” 值的值,并使其在故事板中可见。

【讨论】:

    【解决方案2】:

    在出现问题的 Mac 上卸载并重新安装 Xcode 似乎可以解决问题。我确定这是一个错误。

    【讨论】:

      【解决方案3】:

      这不是您的 VC 的问题,而是 NavigationController 的问题,因此请选择您的 NavigationVC 并选中 TopBars 下的选项,

      【讨论】:

        【解决方案4】:

        你可以这样做

        override var prefersStatusBarHidden: Bool {
            return false
        }
        

        【讨论】:

        • 状态栏显示在一个 Xcode 实例上,但不在另一个实例上(除了一个模拟器,iPhone 7 Plus)。我认为这是我的 Xcode,而不是程序。谢谢推荐
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-05-18
        • 1970-01-01
        • 2017-01-08
        • 1970-01-01
        • 2023-03-17
        • 2023-03-14
        • 2018-06-14
        相关资源
        最近更新 更多