如何在CAAnimationGroup中为NSLayoutConstraint设置动画

时间:2013-01-01 15:45:29

标签: ios ios6 core-animation autolayout nslayoutconstraint

例如,我在自动布局时间中将其添加到CAAnimationGroup。

CABasicAnimation *resizeAnimation = [CABasicAnimation animationWithKeyPath:@"bounds.size"];
[resizeAnimation setToValue:[NSValue valueWithCGSize:CGSizeMake(10.0f, 10.0f)]];
resizeAnimation.fillMode = kCAFillModeForwards;
resizeAnimation.removedOnCompletion = NO;

在autolayout下我假设现在我需要更改对象上Constraints的Constant属性。

那么请你帮我理解如何准备一个约束的动画。

编辑在掌握自动布局的最佳实践中 - 大约30米他在OSX上使用NSAnimationContext执行此操作 - 他没有谈论iOS。

1 个答案:

答案 0 :(得分:3)

我能想出的最佳答案是你不能这样做。您需要为图层设置动画或使用UiView动画方法。