Swift - Präsentieren eine weitere view controller mit der navigation bar
Habe ich zwei ViewControllers -- mit storyboard und eine ohne. Diese beiden view-Controller haben eine eigene Navigationsleiste am oberen Bildschirmrand. Nun, wenn ich self.presentViewController(editorViewController, animated: true, completion: nil)
meine editorViewController kommt aber ohne Navigationsleiste.
Irgendwelche Ideen, wie man dieses Problem beheben?
Vasil, für Ihre Frage, die Sie gerade gelöscht haben, versuchen Sie bei Toucan: github.com/gavinbunney/Toucan
InformationsquelleAutor Vasil Nunev | 2016-03-22
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe das problem behoben mit dem folgenden code:
Habe ich nur noch die
navEditorViewController
wie es meine navigation bar mit Ihren Elementen angezeigt.InformationsquelleAutor Vasil Nunev
Versuchen
self.navigationController!.pushViewController(...)
Wahrscheinlich, weil Sie nicht verwendet haben, einen Navigation-Controller. Können Sie mir zeigen, das storyboard?
Hier ist mein storyboard postimg.org/image/5x0bszdlf, wenn ich drücken Sie Bearbeiten Bild-editor, editorViewController sollte pop-up
Sorry, wenn ich darauf bestehen.. Also das storyboard nur, dass view-controller??
ja nur dieses eine!
InformationsquelleAutor David P
Also für alle noch neugierig auf dieses problem gegeben, dass wir das bereits vorhandene
UINavigationController
andere als die aktuellen:Swift 3
Erste, wir müssen feststellen, dass die
UIViewController
, die wir präsentieren wollen:Nächsten, wir tun die gleiche Sache für
UINavigationController
:Dann möchten wir Sie auf die
DestinationViewController
an die Spitze unser ZielUINavigationController
stack:Schließlich nur Ziel
UINavigationController
:InformationsquelleAutor Chris Tsitsaris