Ich habe derzeit meine App in einem Split-View-Controller eingerichtet, so dass die Detailansicht und die Masteransicht beide Navigationssteuerelemente haben, und die Detailansicht rekursive Segmente zwischen ihm und einer anderen Ansicht hat. Ich benutze Show-Segmente, also würde ich denken, dass die Navigationsleiste über den dargestellten Detailansichten bleiben würde. Nach dem Aktivieren beider Segmente verschwindet jedoch die Navigationsleiste, und es verbleiben scheinbar modale Übergänge.Navigation Controller verschwinden in UISplitViewController
Unten finden Sie einen Screenshot von meinem Beispiel Storyboard-Setup, das das Problem reproduziert:
Hier ist ein Link zu dem Beispielprojekt:
Irgendwelche Vorschläge, wie ich die Navigationsleiste halten an der Spitze der Ansichten?
Ich möchte nicht das nächste Pop Controller anzeigen. Wenn die Tasten gedrückt werden, möchte ich sie einfach zum Stapel hinzufügen. Ähnlich wie bei Twitter oder Facebook, wo Sie das Profil eines Benutzers anzeigen können, klicken Sie dann auf ein anderes Profil und dann auf ein weiteres Profil, und alle werden zum Ansichtsstapel hinzugefügt. – Timestretch
Verwenden Sie dann 'self.navigationController? .pushViewController (vc !, animiert: true)' Aber Vorsicht bei Navigation Stacks. – Jack
Wenn Sie meinen, dass Sie mit Speicher vorsichtig umgehen müssen, sind meine Daten fest codiert und die meisten Rekursionsebenen sind 3. Ich wollte nur die Storyboard-Ansicht wiederverwenden, anstatt 3 Duplikate zu machen – Timestretch