我似乎可以在示例中找到的全部是使用变换或修改帧。我是否错过了明显的事情?当前,其他动画(淡入淡出)都可以正常工作,但是约束保持锁定在适当的位置。
快速代码段:
[[customViewController view] layoutIfNeeded];
[UIView animateWithDuration:2 animations:^{
[[customViewController constraintToAnimate] setConstant:1024];
[[customViewController view] layoutIfNeeded];
} completion:^(BOOL finished) {
[transitionContext completeTransition:YES];
}];
最佳答案
您需要在layoutIfNeeded
上调用[[customViewController view] superview]
关于ios7 - 是否可以在iOS 7自定义过渡中设置约束动画,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22395064/