Gewusst wie: hinzufügen Rechte Schaltfläche in der Navigationsleiste?
Ich habe eine Frage zu Recht hinzufügen-button in der navigation bar..
Habe ich zwei Ansichten: die Ansicht A und Ansicht B
Füge ich eine Navigationsleiste anzeigen, nachdem ich verwendet self.navigationController!.pushViewController
zu zeigen, Ansicht B.
Zeigen, dass eine Schaltfläche "zurück" in der linken Navigationsleiste der Ansicht B Automatik ist, ist es gut. aber jetzt möchte ich eine Schaltfläche hinzufügen in der rechten Navigationsleiste der Ansicht B..
Ich habe versucht, einige Antworten, aber es funktioniert nicht...
Ich habe versucht, Antworten mag :
1) https://www.hackingwithswift.com/example-code/uikit/how-to-add-a-bar-button-to-a-navigation-bar
2)http://blog.apoorvmote.com/add-multiple-bar-button-item-navigation-bar/?lang=fr
Könnten Sie mir helfen, danke !
Du musst angemeldet sein, um einen Kommentar abzugeben.
Swift version von Vahan Babayan Antwort, wie Sie scheinen, um die Verwendung dieser Sprache ist:
Die folgende Methode wird aufgerufen, auf sich selbst:
Beachten Sie, dass alle diese gesetzt werden können grafisch mithilfe eines Storyboards, durch ziehen der Bar Button Item zu Ihrem Navigations-Element und der rechten Maustaste auf ein Ziel gesetzt-Aktion.
Ein kleines update, da Swift 3 und 4 aus: der compiler kann überprüfen Sie nun den Selektor-Namen, verhindert Tippfehler beim einrichten der target-action-Programm. Also sollte man wirklich nutzen:
Können Sie fügen Sie den folgenden code zu Ihrem B-controller
viewDidLoad
Methode.Fügen Sie folgenden code in die viewDidLoad-Methode
Fügt eine Schaltfläche auf der rechten Seite mit dem Titel Flip, die die Methode aufruft:
Swift-code und fügen eine navigation bar button item:
Methode 1 (Wenn Sie wollen, verwenden Sie die bar-Taste system-Element)
Methode 2 (Wenn Sie wollen, geben Sie Ihren eigenen Titel zu-Taste)
Ab iOS 5 ab, es ermöglicht Ihnen das hinzufügen mehr als 1 button auf jeder Seite eine Navigationsleiste. So etwas wie dieses: