crear vista modal con background transparente Swift

Tengo lo que pensé que sería bastante fácil de lograr. Básicamente tengo un controller de vista con algunos datos, llamémoslo controller de vista A. Cuando hago clic en un button, quiero que un segundo controller de vista (B) aparezca superpuesto al primero. Sin embargo, no quiero que B cubra completamente A. Quiero que B sea más pequeño y, básicamente, creo un background oscuro y transparente a través del cual todavía se puede ver A.

He intentado esto a través de storyboard mucho donde creo un segue de tipo modal y luego jugué con las opciones de presentación (formulario, hoja, etc.), pero básicamente siempre sucede que el controller de vista B simplemente fluye hacia arriba y cubre todos los de A.

Existen algunas guías para hacerlo en ios 7 y Objective-C, pero aún no he podido traducirlas a Swift / ios 8 (también es para iPhone).

No estoy seguro si alguien ha intentado esto aún en ios 8, pero si alguien pudiera darme algunas pistas sobre cómo lograr esto, sería increíble.

¡Gracias!

Pruebe lo siguiente en prepareForSegue:

toBePresentedVC.view.backgroundColor = UIColor.clearColor() presentingViewController.modalPresentationStyle = UIModalPresentationStyle.CurrentContext presentingViewController.presentViewController(self, animated: true completion: nil) 

Puede probar algunas opciones alfa con color de background para get un efecto transparente con un poco de color.