用self.navigationController.hidesBarsOnSwipe = true隐藏导航栏,永久隐藏它
我在我的视图控制器中有一个UITableView
对象,我在viewDidAppear:
添加了以下代码:
self.navigationController.hidesBarsOnSwipe = true
当我向上滚动时导航栏隐藏,但是当我向下滚动时,它不会回来。
我需要做别的吗?
默认情节提要将tableview顶部约束添加到“Top Layout Guide.Bottom”,你需要将tableview.top约束更改为“View.Top”
检查你的constraints
为tableview
。 这是top constraint
应该是与toplayoutguide's top
而不是与toplayoutguide's top
。 我认为你已经设置了约束与指导。 所以,试着用superview的顶端来改变它,你的问题将得到解决。
我想你需要取消选中扩展边缘 – 在顶部的酒吧,以alignment你的UITableView与topLayourGuide。 请参阅附件。