繁体   English   中英

导航栏重叠状态栏

[英]Navigation bar overlapping status bar

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

截图

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

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

在此输入图像描述

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM