Ausblenden der UINavigationBar nur für den Root-UIViewController

Ich verwende einen UINavigationController (Randnotiz: in einer UITabBar), der Ihnen standardmäßig eine UINavigationBar oben anzeigt. Wenn ich die Leiste durch IB verstecke, ist die Leiste nicht nur für den Root-UIViewController verschwunden, sondern auch für alle Controller, die ich auf den Stapel schiebe. Ich habe keine (automatische) Möglichkeit, zurück zu springen.

Also wie kann man die UINavigtionBar nur auf dem Root UIViewController verstecken. Das Ein- / Ausschalten von "navigationBarHidden" funktioniert vorübergehend nicht, da dies mit der Animation unangenehm aussieht.

Irgendwelche anderen Ideen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage