自动布局和转换不能一起工作以进行UIViewController转换

时间:2016-03-02 20:30:43

标签: animation uiviewcontroller autolayout transform

我有一个UIViewController,它带有一个UIViewControllerAnimatedTransitioning对象来做动画。当新视图控制器的视图淡入时,动画有一个集合视图单元格展开和淡出,以相同的方式展开。所以看起来你有一个扩展的单元格转换成新的视图控制器。但奇怪的是,当他们使用自动布局时,单元格的子视图会以奇怪的方式转换。当我不使用自动布局时,这不会发生。可能是什么问题?

1 个答案:

答案 0 :(得分:0)

尝试将您的单元格添加到[[transitionContext containerView] superview]中的- (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionContext,而不是[transitionContext containerView]

出于某种原因,这对我有用