Siehe folgendes, kurzes Video: http://screencast.com/t/cmnsqVThTasten Farbton Farbe der Navigationsleiste manchmal nicht gesetzt
Das Problem mit der Farbe einer Zurück-Taste Navigationsleiste der ist.
Wenn ich die App zum ersten Mal lade, haben die Navigationsleiste und ihre Schaltflächen die Standardfarbe. Ich schiebe dann einen View-Controller auf den Stapel, und wenn die neue Ansicht geladen wird (in der viewDidLoad-Methode), wird die Farbe der Navigationsleiste auf Pink gesetzt. Die Tasten der Nav-Leiste sind ebenfalls pink wie erwartet. Ich drücke dann die Zurück-Taste, und die Ansicht wird vom Stapel entnommen. In der ViewWillAppear-Methode des Root-View-Controllers setze ich die Farbe des Farbtons auf Null zurück, so dass es wieder die Standardfarbe ist. Die Navigationsleiste sieht wie erwartet aus. Wenn ich jedoch den View-Controller erneut auf den Stapel schiebe, ist die Tönungsfarbe der Navigationsleiste rosa, aber die Farbe der Zurück-Taste ist die Standardfarbe hellblau. Hoffe das war verständlich.
Also, was ist die Ursache des Problems?
Ja, bereits mit allen Kombinationen beider Methoden versucht, aber das Problem besteht fort. Und, ja, das passiert auch, wenn ich den Root-View-Controller auf eine tatsächliche Farbe und nicht auf Null setze. –