0

我试图找到一种以这种方式为两个视图设置动画的方法:它们将在不同时间开始动画,但同时结束动画。

想象一场赛马,一匹马接二连三地开始,但他们都同时到达终点线。

它不是分组动画。另外,我如何告诉动画等到某个时间开始?

有没有人对如何做到这一点有任何指示?

TIA

4

1 回答 1

1

采用[UIView animateWithDuration:delay:options:animations:completion:]

例子:

[UIView animateWithDuration:1.0f animations:^{
    // first animation code here
}];

[UIView animateWithDuration:0.5f delay:0.5f options:UIViewAnimationCurveEaseIn animations:^{         
    // second animation code here
} completion:^(BOOL finished) {

}];
于 2012-03-08T21:39:09.123 回答