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

问题描述:

我试图开发一个顶部有导航控制器的应用程序。在故事板上以iPhone 7 Plus的形式查看应用时,状态栏可见,布局正确。作为任何其他设备进行查看时,状态栏丢失,布局已关闭20px。我还收到了“错位的视图”警告。如何在Xcode的故事板中显示状态栏

我相信这与我的工作计算机上开发工作有关,但当我切换到我的笔记本电脑时,错位视图错误开始发生。

运行该应用程序时,该应用程序运行良好,看起来应该与应用程序无关,但是像这样的一切事情都很难发展。

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

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的设置。有任何想法吗?

+0

看到这个http://stackoverflow.com/questions/18919739/warnings-misplaced-view –

+0

你有没有正确地给出约束? –

+0

@ Anbu.Karthik他的主要问题是状态栏不是错位的视图 –

这是NIT中的问题与你的VC,但与NavigationController,所以选择NavigationVC和查马克选项underTopBars,

NavigationController attribute inspector

+0

嗨米沙 - 谢谢,但已设置 –

你可以做到这一点作为

override var prefersStatusBarHidden: Bool { 
    return false 
} 
+0

状态栏显示在Xcode的一个实例上,但没有显示(除了一个模拟器iPhone 7 Plus)。我认为这是我的Xcode,而不是程序。感谢您的建议 –

卸载并在mac上重新安装Xcode,这个问题似乎解决了问题。我相信这是一个错误。感谢您的帮助!

您需要将“状态栏”的值的值及其可见内容更改为故事板。 enter image description here