【问题标题】:Why Status Bar simulated metric is missing in Xcode?为什么 Xcode 中缺少状态栏模拟指标?
【发布时间】:2018-04-21 10:54:21
【问题描述】:

如标题中所述,并且从链接的图像中可见,自 Xcode 9 以来,我缺少状态栏模拟指标下拉菜单。

无论项目如何,这都是正确的,所以我假设它不依赖于配置。

删除此功能是否有特定原因?

在深色背景的视图中,无法更改状态栏模拟指标会导致深色状态栏文本不可读:

【问题讨论】:

  • 我认为这就是现在的布局指南和插图。基本上他们希望您将视图限制在这些指南中,并且取决于它是在导航栏还是标签栏中,它会自动插入自己进入可用空间..

标签: ios xcode uistoryboard xcode-storyboard


【解决方案1】:

状态栏现在不在故事板上的视图控制器中显示,因此无需包含它,因为它不会影响您的布局。

如果您想移除状态栏或更改其样式,您可以使用代码或更改项目设置来实现。

【讨论】:

  • 意味着如果我为视图控制器禁用它,它会在顶部留下 20px 的空白?这个我不明白,怎么不影响布局呢?此更改是否有官方参考?
  • 如果禁用它,视图将转到屏幕顶部,因此不会有间隙。我不确定它为什么被删除,但可能与 Xcode 9 中的新安全区域有关。
  • 你说得对,状态栏占用的空间是在运行时自动分配的
猜你喜欢
  • 1970-01-01
  • 2019-02-20
  • 2011-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-17
相关资源
最近更新 更多