Push ViewController mit transparentem Hintergrund

Ich möchte ein unscharfes Bild als festen Hintergrund in meiner App haben. Meine ViewController-Struktur sieht folgendermaßen aus:

HostViewController (mit Hintergrundbild und VisualEffectView)
- NavigationController (modal dargestellt über den HostViewController)
–– ViewController (mit klarer Hintergrundfarbe)

Wenn ich vom NavigationController auf einen anderen ViewController (der auch eine klare Hintergrundfarbe hat) pushen möchte, überlappt der neue ViewController den ersten ViewController, der über den neuen ViewController sichtbar ist. Das sieht ziemlich seltsam und hässlich aus. Meine Frage ist, wie ich eine Push-Animation mit einem festen Hintergrund erzielen kann, ohne dass sich die ViewController überlager

Sie können ein Beispiel für diesen Effekt in der App "TuneShell" im App Store sehen.

ielen Dank im Voraus, Fabia


BEARBEITEN Um mein Problem zu klären, habe ich dieses GIF hinzugefügt:

Wie Sie im GIF sehen können, ist der rootViewController während der Animation durch den neuen Playlist-ViewController sichtbar, wenn ich auf den Playlist-ViewController schiebe. Ich möchte das beheben.



WAS ICH ERREICHEN MÖCHTE:

http: //fabian-thies.tk/demo.gi

Antworten auf die Frage(2)

Ihre Antwort auf die Frage