Hinzufügen zurück-Taste, um die navigation bar
Habe ich eine Navigationsleiste, um einen UIViewController. Es ist angezeigt, von einem anderen UIViewController nur. Ich würde gerne eine linke Seite zurück-Taste, die ist so geformt, ähnlich wie ein Pfeil, gerade wie die normale Navigationsleiste die Schaltfläche "zurück". Es scheint, ich kann nur hinzufügen, ein bar-Taste durch IB. Ich vermute, dass die zurück-Taste muss Hinzugefügt werden programmgesteuert. Irgendwelche Vorschläge, wie ich das machen soll?
Derzeit in der RootController, Schiebe ich ein weiteres UIViewController (viewB), indem Sie einfach tun eine addSubView. In viewB, ich möchte Anzeige der navigation bar. Die app ist Ansicht basiert, keine navigation-controller basiert.
InformationsquelleAutor 4thSpace | 2010-05-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie einen navigation-controller:
Wenn Sie nicht mit einem navigation-controller, Blick in die Three20-Stil Komponenten, um benutzerdefinierte bar buttons.
Sie müssen, um es zu optimieren, um Ihre speziellen Projekt-code. Möchten Sie vielleicht zu Bearbeiten, auf Ihre Frage auf relevante code-snippets, wo Sie in Ihrem ersten view-controller und schieben Sie Ihre zweite view-controller.
Ich habe aktualisiert die Frage. Danke.
Ich habe bearbeitet meine Antwort. Werfen Sie einen Blick auf das Three20-Projekt.
Ich würde eher die Finger Weg von 3rd-party-frameworks. Alles was ich brauche, ist eine zurück-Taste hat die Form eines regelmäßigen back-Taste. Wenn das nicht möglich ist, werde ich nur verwenden, ein "done" - Schaltfläche, Stil oder etwas ähnliches.
InformationsquelleAutor Alex Reynolds
Habe ich es geschafft die folgende Weise
In der viewDidLoad-Methode habe ich diese code:
Dann fügen Sie die Konformität zu UINavigationBarDelegate-Protokoll in der Kopfzeile und Implementierung der delegate-Methode auf diese Weise:
Ja, es ist keine private API verwendet, die in diesem Ansatz
InformationsquelleAutor Hassan Rasheed
Einen anderen Ansatz um dieses problem zu lösen ist, um die items-Eigenschaft für die Navigationsleiste statt nacheinander drücken der bar-Elemente in nav-bar stack:
InformationsquelleAutor Wael Showair