Как переворачивать неэкранные UIView в суперпредставлении с закругленными углами?

Я переворачиваю UIViews, похожие на перелистывание страниц приложения Погода. Представления не являются полноэкранными, хотя, а суперпредставление имеет закругленные углы. Проблема заключается в том, что во время анимации переворота закругленные углы суперпредставления заполняются до квадратных углов черным.

Вот как я устанавливаю углы:

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

Вот как я переворачиваю взгляды (обаfrontView а такжеbackView сохраняются):

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

Когда я делаю это,self.viewкруглые углы заполнены до их прямоугольных угловых краев черным. Можно ли этого избежать? Я не думаю, что знаю достаточно о базовой анимации, чтобы решить эту проблему.

Ответы на вопрос(2)

Ваш ответ на вопрос