我有一个UIViewController,它带有一个UIViewControllerAnimatedTransitioning对象来做动画。当新视图控制器的视图淡入时,动画有一个集合视图单元格展开和淡出,以相同的方式展开。所以看起来你有一个扩展的单元格转换成新的视图控制器。但奇怪的是,当他们使用自动布局时,单元格的子视图会以奇怪的方式转换。当我不使用自动布局时,这不会发生。可能是什么问题?
答案 0 :(得分:0)
尝试将您的单元格添加到[[transitionContext containerView] superview]
中的- (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionContext
,而不是[transitionContext containerView]
出于某种原因,这对我有用