override func viewWillAppear(_ animated: Bool) {
self.navigationController?.setNavigationBarHidden(true, animated: true)
self.navigationController?.isNavigationBarHidden = true
self.navigationController?.hidesBarsOnTap = true
}
El código anterior agregado en view parece funcionar inicialmente, pero cuando hago clic en cualquier lugar de la pantalla aparece la barra de navegación.
AppDelegate, donde ha definido su NavigationController?
navigationController.setNavigationBarHidden(true, animated: false)

SceneDelegate?