In my Flutter project, my goal was to redirect to iOS native side and I have done this. After landing on iOS native side, from flutter view controller (A), I can go to view controller (B). After this I decided to add a navigation controller on this page (B) so I Embed in that view controller (B) in a navigation controller but the navigation doesn't showed up after I was in view controller (B).
What I did so far is:
1 - Embed in Flutter view controller (A) in a navigation controller [output was: Didn't found flutter view controller when I first run the app]
2 - In AppDelegate, I did change the NavigationBarHidden to false and it starts show every where in the app.
self.navigationController.setNavigationBarHidden(false, animated: false)
I think
NavigationBarhave shown. While it's backgroundColor is nil.Since
UINavigationControlleris a native controller, it is easy to debug its view hierarchy.The left side is its simulator. The background is the Xcode debugger.
Here is my case solved: