当使用隐藏的导航栏或模态segue推送segue时,视图隐藏在状态栏后面

时间:2013-03-28 18:14:49

标签: ios segue statusbar viewcontroller

我试图转向不显示导航栏的视图。如果我对视图执行push segue并隐藏导航栏,则视图的一部分隐藏在状态栏后面,它应该显示在状态栏下面20个点,这样就不会被遮挡,如果我这样做会发生同样的事情模态segue。如果我执行push segue但不隐藏导航栏,它只能正确显示。

我不确定为什么会这样,我可以通过将视图向下移动20点来解决这个问题,但这似乎是一种解决方法。

1 个答案:

答案 0 :(得分:0)

我被定向到另一个post,建议使用视图控制器的wantsFullScreenLayout属性,所以我将其添加到viewWillAppear:

self.wantsFullScreenLayout = NO;

似乎解决了这个问题,不知道为什么我需要它,因为我认为默认值是这个值为NO,但它现在正在工作

相关问题