Wie kann man UIViews ohne Vollbild in einer Übersicht mit abgerundeten Ecken spiegeln?

Ich blättere UIViews ähnlich wie beim Umblättern der Wetter-App um. Die Ansichten sind jedoch nicht im Vollbildmodus und die Übersicht hat abgerundete Ecken. Das Problem ist, dass während der Flip-Animation die abgerundeten Ecken der Übersicht zu den quadratischen Ecken mit Schwarz ausgefüllt werden.

So stelle ich die Ecken ein:

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

Hier ist, wie ich die Ansichten umdrehe (beidefrontView undbackView werden beibehalten):

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];

Wenn ich das tue,self.viewDie runden Ecken werden bis zu den rechteckigen Ecken mit Schwarz ausgefüllt. Kann das vermieden werden? Ich glaube nicht genug über Core Animation zu wissen, um dies zu lösen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage