所有视图控制器和导航视图控制器结束于状态栏下方

问题描述:

我所有的view controllersnavigation view controller都在状态栏下方结束。如何避免这种行为,以免它们使用全屏幕。我正在使用xCode9iOS11所有视图控制器和导航视图控制器结束于状态栏下方

我已经玩edgesForExtendedLayout财产,但没有奏效。

我也遇到了同样的问题,终于让我找到了,这个问题是安全区在Xcode 9

您可以通过2种方式

解决这个

取消使用安全区域支持

enter image description here

2.如果使用Autolayout调整toplayout作为存档的约束值FullScreen

它应该足以设置edgesForExtendedLayout = UIRectEdge(rawValue: UInt(0))