我正在容器视图的两个子视图之间进行翻转过渡。容器视图不是全屏的,也不是视图控制器的根视图(它是它的子视图,大约占据屏幕的底部三分之一)。
在翻转过渡中切换的两个子视图中(它们都是 UIImageView),其中一个依次有两个子视图(同样是 UIImageView 类型)。该子视图是由于转换而“消失”的子视图。
一旦过渡开始,退出的 UIImageView 实例就可以翻转,但它的两个孩子立即消失。在下半场,进入的 UIImageView 实例出现没有问题(它没有孩子)。
我尝试使包含视图全屏和不透明,但没有效果。我阅读了有关 contentMode、contentStretch 和自动调整大小的蒙版,但似乎并非如此。
我正在使用旧式动画块。我尝试在块内设置进入/退出子视图的隐藏属性,并在块内添加/删除它们,但结果是一样的。我什至尝试使用现代语法、Objective-C 代码块,但仍然没有改变。