0

Navigation ControllerのrootVcであるView Controllerがあります。

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 を削除すると、コンテンツがステータス バーの下に拡張されていることがわかります

これを修正する方法はありますか?

ここに画像の説明を入力

4

1 に答える 1