我有一个集合视图控制器链接到我的导航控制器。在故事板中,导航栏出现并随机消失,但仍然在层次结构中。当我切换回这个视图,但导航栏消失。导航栏未显示
我试过,但它不会做任何事情 -
navigationController?.setNavigationBarHidden(navigationController?.navigationBarHidden == false, animated: true)
-Screenshot我用斯威夫特3
我有一个集合视图控制器链接到我的导航控制器。在故事板中,导航栏出现并随机消失,但仍然在层次结构中。当我切换回这个视图,但导航栏消失。导航栏未显示
我试过,但它不会做任何事情 -
navigationController?.setNavigationBarHidden(navigationController?.navigationBarHidden == false, animated: true)
-Screenshot我用斯威夫特3
原来我错误地改变了视图。我用“现在模态”而不是“显示”。一旦我纠正了segue,导航栏现在出现,我可以使用后手势。
你对设置的限制集合视图?请确保它被固定在视图的顶部,因此它总是导航栏下方(如果你想让它填满整个屏幕,设置限制为0四面八方)
尝试:
self.navigationController?.setNavigationBarHidden(true, animated: true)
我没有在其上设置还没有任何约束,但是在导航栏上确实显示出在最初的观点负载。只是当你回到视图中时,它会消失 –
你可以添加它的截图吗?视图加载时你是否在做任何导航栏? – Simon
我添加了一个barButton,并将其用于SWRevealViewController,但除此之外没有其他。导航栏在视图加载时存在,然后在我返回到视图时不存在,它不会留下它应该是的空白区域。在故事板中,导航控制器添加了导航栏 –