我搜索了所有问题,大部分开发人员都在询问如何解决视图隐藏在导航栏后面的问题,另一方面我想隐藏导航栏后面的视图但没有运气。
我有一个tableview,我希望从导航栏后面开始。
到目前为止,我试过了。
self.navigationController?.navigationBar.isTranslucent = true
self.extendedLayoutIncludesOpaqueBars = true
self.edgesForExtendedLayout = .top
但是没有运气,我也尝试通过故事板启用,但这也没有做到。
添加屏幕截图
这就是它的表现,
我们可以在栏后立即开始。
答案 0 :(得分:0)
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
// Hide the Navigation Bar
self.navigationController?.setNavigationBarHidden(true, animated: animated)
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
// Show the Navigation Bar
self.navigationController?.setNavigationBarHidden(false, animated: animated)
}
答案 1 :(得分:0)