Verbergen Sie die Schaltfläche Zurück in der Navigationsleiste mit hidesBackButton in Swift
Ich ausblenden möchten Sie die zurück-Taste beim übergang von einer Ansicht zu einer anderen. Ich Las die Fragen in Bezug auf dieses problem und jede Antwort war "verwenden hidesBackButton
". Das problem dabei ist:
-
wenn ich Sie in der viewDidLoad - /viewWillAppear die zurück-Taste, Pfeil versteckt, aber der string "Zurück" nicht.
-
wenn ich es in viewDidAppear die zurück-Taste, verschwindet aber für den Benutzer sichtbar
Wie kann ich dieses Problem beheben?
Edit:
Hier ist, wie Sie replizieren können, dieses problem(oder bug?)
Eine neue Tabbed-Anwendung mit Swift in Xcode. In der FirstViewController.swift performSegueWithIdentifier zu navigieren, die zweite view-controller. In der SecondViewController.swift ausblenden der Navigationsleiste zurück-Taste mit hidesBackButton und Sie werden sehen, was das problem ist.
InformationsquelleAutor der Frage n0ne | 2015-01-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
InformationsquelleAutor der Antwort ericgu
Ausblenden der zurück-button mit dem aktuellen Swift:
InformationsquelleAutor der Antwort ObjectiveTC
Können Sie verwenden Sie den folgenden code zum ausblenden der zurück-Taste auf
UINavigationBar
.Swift 3;
InformationsquelleAutor der Antwort Celil Bozkurt
dieser arbeitete für mich
InformationsquelleAutor der Antwort luhuiya
InformationsquelleAutor der Antwort Alvin George
Versuchen Sie, diese,Dieser arbeitete für mich
InformationsquelleAutor der Antwort Ha cong Thuan
Dieser arbeitete für mich:
InformationsquelleAutor der Antwort Bruno
Arbeitete für mich, wenn ich es in init(), statt viewDidLoad. Seltsam, obwohl
InformationsquelleAutor der Antwort Joe M