Недавно у нас возник этот вопрос, и мы нашли фантастическую статью, в которой используется слой вашего представления и медиа-структура.
Проверьте ссылку здесь ...
Мы изменили его, чтобы использовать вместо него слой представления, хотя вместо ...
[self.layer renderInContext:context];
use ...
[[self.layer presentatationLayer] renderInContext:context];
... это также захватывает переходы блока анимации.Очень аккуратный.