如何在Xcode的故事板中显示状态栏

时间:2017-02-09 07:34:52

标签: ios iphone xcode status

我正在尝试开发一个顶部有导航控制器的应用。在故事板上以iPhone 7 Plus的形式查看应用程序时,状态栏可见,布局正确。当与任何其他设备一起查看时,状态栏丢失,布局关闭20px。我也得到一个“错位的观点”警告。

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

在运行应用程序时,该应用程序运行正常,无论设备如何都可以正常运行,但是如果像这样关闭,那么很难开发。

我是否更改了笔记本电脑上的某些默认设置,以便在故事板视图中的某些视图中不显示状态栏?谢谢你的帮助!

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设置。有什么想法吗?

4 个答案:

答案 0 :(得分:0)

这是你的VC的问题,但是使用NavigationController,所以选择你的NavigationVC并选中underTopBars下的选项,

NavigationController attribute inspector

答案 1 :(得分:0)

你可以这样做

override var prefersStatusBarHidden: Bool {
    return false
}

答案 2 :(得分:0)

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

答案 3 :(得分:0)

您需要更改“状态栏”值的值,并将其显示在故事板中。enter image description here