hinzufügen bar-Taste Element programmgesteuert auf ViewControllers nach rootView Swift 3.0
Habe ich eine View-Hierarchie
es ist nur ein navigation-controller und den rootViewController.
Möchte ich hinzufügen, dass eine linke bar button item in die Ansicht, die eingekreist ist.
Ansicht möchte ich hinzufügen, dass barButton:
Versuchte ich
self.navigationController?.navigationItem.leftBarButtonItem = editButtonItem
in viewDidLoad()
und viewWillAppear()
aber keiner von Ihnen arbeitete.
Ich habe auch versucht, indem UINavigationItem
im storyBoard und klicken Sie dann hinzufügen barButtonItem. dies funktioniert nicht zu.
BEARBEITEN
Ich habe versucht, die Antworten unten und das ist, was ich in den Ausgang.
meine Ausgabe nach dem Versuch Antworten:
jede mögliche Hilfe würde geschätzt.
- Bitte zeigen Sie den code für die Definition
editButtonItem
. - es ist etwas gebaut.
- dies ist die definition von xcode var editButtonItem: UIBarButtonItem { get } Beschreibung Gibt ein bar button item schaltet den Titel und die damit verbundenen Zustand zwischen Bearbeiten und Fertig. Wenn Sie eine der benutzerdefinierten Ansichten der navigationItem-Eigenschaft des zurückgegebenen Objekts, die zugehörige Navigationsleiste zeigt ein Edit-button, wenn isEditing falsch ist, und eine Schaltfläche "Fertig", wenn isEditing wahr ist. Die Standard-button-Aktion ruft die setEditing(_:animiert:) - Methode. Verfügbarkeit iOS (10.0 oder später), tvOS (10.0 oder später) Erklärte In UIKit
InformationsquelleAutor tara tandel | 2017-07-31
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie hinzufügen, Bar-Taste wie
a) eine neue BarButtonItem mit
System Item
,Target View Controller Instance
undAction Method Name
.b) Zuweisen
leftBarButtonItem
c) Gut zu tun, diese in
func viewWillAppear()
Und das ist es !