【问题标题】:iOS: How to cover status bar with container viewiOS:如何用容器视图覆盖状态栏
【发布时间】:2018-05-08 22:05:52
【问题描述】:

我的主视图控制器中有以下视图层次结构:

主视图 -> 容器视图 -> 容器视图中的页面视图控制器 -> 每个页面的项目视图控制器

我需要制作项目视图控制器以将他的视图放在主视图控制器的状态栏上方。我添加了从容器视图顶部到主视图顶部的约束(不是顶部布局指南):

但是项目视图控制器仍然将他的视图(图片上的绿色)放在状态栏下:

我可以做些什么来获得所需的行为吗?我需要状态栏被项目视图控制器的视图覆盖,而不是其他视图控制器的任何视图。

谢谢。

【问题讨论】:

  • 在情节提要中执行此操作。拖动元素直到它覆盖所有内容,然后添加约束。

标签: ios interface-builder uiview-hierarchy


【解决方案1】:

在情节提要中将顶部约束设置为 view 而不是顶部 safeAreas / topLayoutGuide

【讨论】:

  • 是的,知道了,我已经在主控制器中设置了,但也应该在容器视图中的控制器中进行设置。
猜你喜欢
  • 1970-01-01
  • 2013-09-26
  • 1970-01-01
  • 2014-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-20
相关资源
最近更新 更多