Push ViewController с прозрачным фоном

Я хочу иметь размытое изображение в качестве фиксированного фона в моем приложении. Моя структура ViewController выглядит следующим образом:

HostViewController (с фоновым изображением и VisualEffectView)
- NavigationController (модально представлен через HostViewController)
–– ViewController (с чистым фоновым цветом)

Когда я хочу передать другой ViewController (который также имеет прозрачный цвет фона) из NavigationController, новый ViewController перекрывает первый ViewController, который виден через новый ViewController. Это выглядит довольно странно и безобразно. Мой вопрос заключается в том, как мне добиться анимации push с фиксированным фоном без наложения друг на друга ViewControllers?

Вы можете увидеть образец этого эффекта в приложении "TuneShell", которое можно найти в App Store.

Заранее спасибо, Фабиан.


РЕДАКТИРОВАТЬ: Чтобы прояснить мою проблему, я добавил этот GIF:

Как вы можете видеть в gif, когда я нажимаю на Playlist-ViewController, rootViewController виден через новый Playlist-ViewController во время его анимации. Я хочу это исправить.



ЧЕГО ХОЧУ ДОСТИГНУТЬ:

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

Ответы на вопрос(1)

Ваш ответ на вопрос