Ich möchte den Text in der Zurück-Taste mit einem benutzerdefinierten Bild ersetzen. Wie kann ich das in Swift Code machen? Ich möchte nicht die gesamte Backbarbutton ersetzen, da ich das Standardaktionsverhalten beibehalten möchte, um zur letzten Ansicht zurückzukehren. Ich würde auch gerne eine switch-Anweisung basierend darauf machen, wo das Back-Destination (basierend auf StoryboardId) ist, so dass ich verschiedene Bilder basierend auf der Ansicht zeigen kann.Wie zu ersetzen/anpassen zurück Button Bild in Storyboard Navigation Controller
Dies ersetzt das Bild, aber es löscht die Standard-Schaltfläche Zurück Verhalten, und ich muss auf der Rückseite des Ziels zu diskriminieren, so dass ich das richtige Bild zurück zeigen kann.
self.navigationItem.leftBarButtonItem =
UIBarButtonItem(image:StyleKit.imageOfMap, style:.Plain, target:self, action:nil);
Oh cool, dass funktioniert fast, 2 Fragen: wie bekomme ich die los Standard
MonkeyBonkey
@MonkeyBonkey Ich weiß nicht wirklich, warum Sie die Zurück-Taste im vorherigen Controller setzen müssen, aber so ist es ... Sie können das <-Symbol auf der Zurück-Taste leider nicht loswerden. Sie müssen ein leftBarButtonItem ausführen, wenn Sie das <-Symbol loswerden wollen, und dann eine benutzerdefinierte Methode aufrufen, um den View-Controller zu schließen. Ich werde meine Antwort aktualisieren, um Ihnen zu zeigen, wie das geht ... eine Sekunde ... –