导航栏重叠状态栏

时间:2016-01-22 18:33:54

标签: ios swift

有什么方法可以解决这个问题吗?如果我向下拖动导航栏,会显示我不想要的背景。斯威夫特2.1。

Screenshot

3 个答案:

答案 0 :(得分:3)

此导航栏是UINavigationController的一部分吗?如果没有,我想您希望您的视图控制器成为UINavigationBar的委托,并实现positionForBar方法返回UIBarPositionTop。这应该会导致导航栏在状态栏的顶部留下一些空间。

答案 1 :(得分:1)

您可以将UINavigationBar的高度限制设置为60,例如:

enter image description here

答案 2 :(得分:0)

如果强制视图控制器在viewDidDisappear中显示应用程序的状态栏,则可能会发生这种情况。