我有一个链接到我的导航控制器的Collection视图控制器。在故事板中,导航栏随机出现并消失,但它仍然在层次结构中。当我切换回此视图时,navigationBar会消失。
我试过了,但它没有做任何事情 -
navigationController?.setNavigationBarHidden(navigationController?.navigationBarHidden == false, animated: true)
我使用的是Swift 3
答案 0 :(得分:1)
您是否在集合视图上设置了约束?确保它固定在视图顶部,因此它始终位于导航栏下方(或者如果您希望它填满整个屏幕,请将约束设置为0)
答案 1 :(得分:0)
尝试:
self.navigationController?.setNavigationBarHidden(true, animated: true)
答案 2 :(得分:0)
事实证明我错误地改变了视图。我使用“现在模态”而不是“显示”。一旦我更正了segue,现在就会出现导航栏,我可以使用后退手势。