我有一个视图控制器,它是导航控制器的 rootVc。
我需要为 rootview 控制器隐藏导航栏,因此我使用以下方法隐藏它并使其重新出现。
override func viewWillAppear(_ animated: Bool) {
self.navigationController?.setNavigationBarHidden(true, animated: false)
}
override func viewWillDisappear(_ animated: Bool) {
self.navigationController?.setNavigationBarHidden(false, animated: false)
}
我基本上将导航栏隐藏在 rootVc 中并为所有其他视图控制器显示它。
但是当我删除 NavBar 时,我看到我的内容在状态栏下扩展
有没有办法来解决这个问题?