2

我正在尝试使用下面的代码简单地将视图从一个位置动画到另一个位置,但动画并不流畅。动画中有一个“pop”。例如,它在向下移动之前快速向上移动。

如果我的设置有问题,谁能告诉我?

 [UIView animateWithDuration:0.2 animations:^{
            [_label setTransform:CGAffineTransformMake(1, 0, 0, 1, 0, 88)];
            transformState = 1;
   }];

谢谢阅读!

如果你有时间,请下载这个非常简单的测试项目,这样你就可以很容易地看到问题,如果你这样做了,非常感谢你抽出宝贵的时间。

http://owolf.net/uploads/StackOverflow/TransformTest.zip

4

1 回答 1

3

您的视图控制器在情节提要中打开了自动布局,并且自动布局可以以意想不到的方式与变换交互。

要么关闭自动布局,要么考虑使用自动布局约束来制作动画。

于 2013-02-17T08:25:05.583 回答