Comment masquer la navigation bar sur le premier écran dans Swift, mais l'afficher sur les autres ?
Bonjour à tous ! Je suis débutant en Swift et en développement iOS. J'ai rencontré un problème en travaillant avec UINavigationController.
J'ai une application avec plusieurs écrans. Le premier écran (ViewController) est une sorte d'écran splash ou d'onboarding, où la navigation bar n'est pas nécessaire. Sur le deuxième écran et les suivants, la navigation bar doit être visible (avec un bouton "Retour" et un titre).
J'ai essayé d'utiliser `self.navigationController?.navigationBar.isHidden = true` dans le viewDidLoad du premier contrôleur. Cela fonctionne lorsque l'écran se charge pour la première fois. Mais quand je passe au deuxième écran et que je reviens en arrière, la navigation bar reste masquée sur le premier écran, ce qui est ce que je veux. Cependant, si je glisse en arrière (geste) sur le premier écran, la navigation bar clignote parfois ou se comporte étrangement.
Voici mon code actuel :
```swift
class FirstViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
navigationController?.navigationBar.isHidden = true
}
}
class