I-Taste Bild für alle View-Controller mit dem folgenden Code in AppDelegate auf Navigationsleiste am Einstellung zurück:wie Bild auf Standard festlegen Zurück-Taste des Navigationsleiste
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:image forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
Jetzt i in einem meiner Ansicht-Controller Wähle ein neues Bild aus der Galerie und speichere es. Ich möchte, dass, sobald ich dieses newimage speicher, das "Bild" des Zurückknopfes durch dieses "newimage" ersetzt wird.
Ich versuchte folgenden Code in viewWillAppear jeden einzelnen View-Controller
[self.navigationItem.backBarButtonItem setBackButtonBackgroundImage:newimage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
und versuchte
[self.navigationItem.backBarButtonItem setImage:new];
dies auch. Aber alles vergebens. Bild wird nur geändert, wenn ich meine App erneut ausführen und damit Code in Appdelegate aufgerufen wird.
PLZ Hilfe!
Das sollte die richtige Antwort sein !!!! – hyd00