Je tente de masquer la barre de navigation
en insérant du swiftUI à l'intérieur d'un UIViewController
UIKit
comme ceci :
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.navigationController?.setNavigationBarHidden(true, animated: animated)
Mais elle ne disparaît pas. En revanche, quand j'enlève le swiftUI, ça marche. Est-ce que quelqu'un sait comment résoudre ce problème ?
Édition :
J'instancie une vue de cette manière let controller = UIHostingController(rootView:view())
où la vue est le swiftUI et ensuite j'ajoute cela à la UIView() comme vous le feriez avec n'importe quel élément UIKit.