iOS Interface Builder 中的安全区域

iOS Safe Area in Interface Builder

这里不是经常 iOS 的开发者,只是看到这个,让我好奇地把它贴在 SO 上。我创建了两个故事板,其中一个中的视图控制器显示了用子视图的 bg 颜色着色的安全区域:

而另一个带有视图控制器的故事板都具有我认为相同的设置,显示安全区域没有:

无论看起来如何,因为 运行 应用程序显示安全区域正在变色,只是让我想知道这是否是 Xcode 的怪癖,或者我可能遗漏了什么。

谢谢!

在第一个屏幕截图中,您的导航控制器没有显示标签栏。但是,它在第​​二个屏幕截图中可见。

您可以通过更改顶栏设置。

可能的值及其含义:

  • None: 顶部栏将不可见。
  • 推断: 顶部栏将模仿默认设置(在这种情况下将从父导航控制器推断)
  • 其他值:顶部栏将具有明确选择的样式。