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:

hinzufügen bar-Taste Element programmgesteuert auf ViewControllers nach rootView Swift 3.0

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:

hinzufügen bar-Taste Element programmgesteuert auf ViewControllers nach rootView Swift 3.0

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