Unterschiedliche Erscheinungsbilder in verschiedenen UINavigationControllern

9

In iOS 11 ändere ich momentan die Zurück-Schaltfläche für meine Navigations-Controller wie folgt:

%Vor%

Das scheint gut zu funktionieren, das Problem ist, wenn ich zwischen zwei Arten von UINavigationControllern unterscheiden möchte, die verschiedene Hintergrundbilder verwenden:

%Vor%

Beim zweiten Ansatz wird der normale Zurück-Button angezeigt, sodass er die Änderungen nicht erkennt. Weiß jemand, was in meinem Ansatz falsch ist?

    
tonik12 11.10.2017, 15:19
quelle

1 Antwort

3

Ich habe Ihr Szenario auf dem Nebenprojekt neu erstellt, und das von Ihnen präsentierte Snippet funktioniert einwandfrei. Ich denke, da ist vielleicht etwas in Ihrer View-Controller-Hierarchie.

So erstelle ich die Hierarchie. ViewController hat eine Schaltfläche, die ein anderes UIViewController auf den Navigations-Stack drückt.

%Vor%

So richte ich das Aussehen ein.

%Vor%

Und das ist das Ergebnis

    
Kamil Szostakowski 19.10.2017 22:16
quelle