¿Es posible cambiar el color de background de QLPreviewController?

Estoy intentando ver un PDF usando QLPreviewController y estoy luchando para cambiar algunos de los attributes de vista, como el encabezado de la barra de navigation y el background de la vista.

Pude cambiar la translucidez de la barra de navigation después de subclass QLPreviewController y cambiar el self.navigationController.navigationBar.translucency = NO; en el método didViewAppear , sin embargo, no puedo hacer cambios en los attributes navigationBar.title o backgroundColor de self.view.backgroundColor .

Tanto el título como el color de background parpadearán cuando la vista se cargue por primera vez, pero la cadena de título PDF y el propio PDF superpongan el color de background de la vista. Las páginas en PDF aparecen sobre un background negro.

Primero quiero saber SI es posible subclass o cambiar ese color de background a mi propio color personalizado, entonces me encantaría saber si alguien tiene alguna sugerencia o sabe una solución decente para cambiar ese color de background.

Lo mismo vale para el valor del título en menor medida.