导航栏向下推视图



在我的应用程序中,我有一个UINavigationControllerUINavigationController中的第一个视图控制器是主屏幕。主屏幕中的UINavigationBar不会显示。我想在另一个屏幕上保留导航栏。我关闭了导航控制器,但是当您单击将 segue 发送到另一个屏幕的按钮时,UINavigationBar会动画向下滑动,它会向下推一个视图,即使在情节提要中,我设置了一个约束,即视图应位于导航栏下方 50 像素。有没有办法阻止导航栏向下推视图?

您的约束可能设置为topLayoutGuide,而不是视图的顶部。顶部布局指南包括UINavigationBar和状态栏(如果存在(,但将约束设置为视图顶部不会针对UINavigationBar(或状态栏,就此而言(进行调整。

最新更新