我正在尝试寻找不显示导航栏的视图。如果我对视图执行 push segue 并隐藏导航栏,则视图的一部分隐藏在状态栏后面,它应该显示在状态栏下方 20 点处,这样它就不会被遮挡,如果我这样做也会发生同样的事情模态序列。它只有在我执行 push segue 但不隐藏导航栏时才能正确显示。
我不确定为什么会发生这种情况,我可以通过将视图向下移动 20 点来解决它,但这似乎是一种解决方法。
我正在尝试寻找不显示导航栏的视图。如果我对视图执行 push segue 并隐藏导航栏,则视图的一部分隐藏在状态栏后面,它应该显示在状态栏下方 20 点处,这样它就不会被遮挡,如果我这样做也会发生同样的事情模态序列。它只有在我执行 push segue 但不隐藏导航栏时才能正确显示。
我不确定为什么会发生这种情况,我可以通过将视图向下移动 20 点来解决它,但这似乎是一种解决方法。
我被引导到另一个帖子,该帖子建议使用视图控制器的 WantsFullScreenLayout 属性,因此我将其添加到 viewWillAppear:
self.wantsFullScreenLayout = 否;
这似乎解决了这个问题,不知道为什么我需要它,因为我认为默认值为 NO,但它现在可以工作