Mantener las páginas anteriores en UIPageViewController

Así que quiero crear una interfaz como la imagen de arriba (es una instantánea de la aplicación de mosaico). Cuando pasas la página este es el tipo de comportamiento que está sucediendo.

Entonces, lo que es diferente aquí es que la portada (la parte negra) aún está visible una vez que gire la página (la portada también se puede voltear, no solo un activo estático). En un UIViewController cuando vuelvo la página, se descarga la vista anterior. Entonces, ¿cómo hago para implementar esto? Cualquier ayuda o empuje en la dirección correcta será muy apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta