¿Cómo voltear UIView's en pantalla completa con esquinas redondeadas?

Estoy cambiando UIViews similares a la página flip de la aplicación Weather. Sin embargo, las vistas no son de pantalla completa, y la vista de supervisión tiene esquinas redondeadas. El problema es que durante la animación de la tapa, las esquinas redondeadas de la vista de supervisión se rellenan con las esquinas cuadradas con negro.

Así es como estoy poniendo las esquinas:

self.view.layer.cornerRadius = 15.0f;
self.view.clipsToBounds = YES;

Así es como estoy cambiando las vistas (tantofrontView ybackView se conservan):

UIView *toView;
UIView *fromView;
UIViewAnimationOptions animationType;

if (toFront) {
    toView = self.frontView;
    fromView = self.backView;
    animationType = UIViewAnimationOptionTransitionFlipFromLeft;
} else {
    toView = self.backView;
    fromView = self.frontView;
    animationType = UIViewAnimationOptionTransitionFlipFromRight;
}

[UIView transitionFromView:self.fromView
                    toView:self.toView
                  duration:1
                   options:animationType
                completion:nil];

Cuando hago esto,self.viewLas esquinas redondeadas se rellenan con sus bordes rectangulares rectangulares con negro. ¿Se puede evitar esto? No creo que sepa lo suficiente sobre Core Animation para resolver esto.

Respuestas a la pregunta(2)

Su respuesta a la pregunta