Ich habe folgenden Storyboard Segue in meinem Swift Projekt:Swift: Kraft zeigt Navigationsleiste in Modal
Die Animation ist richtig, aber es gibt keine Navigationsleiste in den Ziel-View-Controller. Ich möchte erzwingen, dass der Zielansicht-Controller eine Navigationsleiste hat. Ich habe versucht, in dem Ziel-View-Controller:
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(true)
navigationController?.navigationBar.hidden = false
}
Oder:
override func viewWillAppear(animated: Bool) {
self.navigationController?.setNavigationBarHidden(false, animated: true)
}
Aber es lehnt jede Navigationsleiste zu zeigen.
Wie kann ich einen vertikalen Übergang (wie "Cover Vertical") ausführen, aber im Zielansicht-Controller immer noch eine durchscheinende Navigationsleiste anzeigen?
Edit: Meine Attribute Inspektor für das Ziel-View-Controller:
Ist Ihr Ziel-Controller in einem Navigationssteuerung eingebettet? Ist der Navigationscontroller oder der View-Controller Ihr Nachfolger? –
(Ist 'self.navigationController'' nil'?) –
'println (self.navigationController)' in meiner Zielansicht Controller druckt: 'Optional ()' - meine ursprüngliche View-Controller ist in einem Navigationscontroller eingebettet . –