Я делаю флип-переход между двумя подпредставлениями контейнера. Контейнерное представление НЕ является полноэкранным и не является корневым представлением контроллера представления (это его подпредставление, занимающее примерно нижнюю треть экрана).
Из двух дочерних представлений, переключаемых при флип-переходе (оба из них UIImageView), у одного из них по очереди есть два дочерних (опять же, типа UIImageView). Это подпредставление, которое «уходит» в результате перехода.
Как только начинается переход, выходящий экземпляр UIImageView переворачивается, но два его потомка немедленно исчезают. Во второй половине входящий экземпляр UIImageView появляется без проблем (у него нет дочерних элементов).
Я попытался сделать содержимое представления полноэкранным и непрозрачным, но безрезультатно. Я читал о contentMode, contentStretch и масках автоматического изменения размера, но, похоже, это не так.
Я использую анимационный блок старого стиля. Я попытался установить скрытое свойство входящего / выходящего подпредставлений внутри блока и добавлять / удалять их внутри блока, но результат тот же. Я даже пытался использовать современные синтаксические блоки кода Objective-C, но все равно без изменений.