当导航栏消失时如何阻止标签向上移动?

时间:2017-11-17 06:56:01

标签: ios swift xcode

Xcode中的布局:

删除导航栏后,在iPhone 5s模拟器中输出:

最初,在此视图的开头,导航栏是必需的,但是当我点击记录按钮时,导航栏将消失,这样做。但是,这样做会使计时器标签向上移动。如何阻止自动布局移动标签?

感谢。

5 个答案:

答案 0 :(得分:0)

通过将我想要的元素(底部视图)分组到堆叠视图中,然后通过将约束设置到底部,同时在顶部元素上留下约束来解决问题。

答案 1 :(得分:-1)

使用Push功能将第一页导航到另一页并添加导航消失功能到下一页。它会起作用。

答案 2 :(得分:-1)

关于如何设置自动布局约束,会发生这种情况。根据热门布局指南设置标签限制。如果标签位于另一个视图中,请确保该视图对于父视图控制器toplayout指南具有最高限制。检查您所提供的内容。如果有关于导航布局的话。你会遇到这个问题。

答案 3 :(得分:-1)

尝试强制导航栏不被隐藏。在viewDidLoad()

self.navigationController?.setNavigationBarHidden(false, animated: false)

答案 4 :(得分:-1)

您必须将顶部布局指南设置为64

  

选择您正在使用它的viewController,并确保勾选“Under top Bars”,如下图所示

enter image description here