override func viewWillAppear(_ animated: Bool) {
self.navigationController?.setNavigationBarHidden(true, animated: true)
self.navigationController?.isNavigationBarHidden = true
self.navigationController?.hidesBarsOnTap = true
}
Der obige Code, der in der Ansicht hinzugefügt wurde, wird anfangs angezeigt. Wenn ich jedoch auf eine beliebige Stelle in der Navigationsleiste des Bildschirms klicke, wird diese angezeigt.
AppDelegate
, wo Sie Ihre definiert haben NavigationController
?
navigationController.setNavigationBarHidden(true, animated: false)
SceneDelegate
?