我试图找到一种以这种方式为两个视图设置动画的方法:它们将在不同时间开始动画,但同时结束动画。
想象一场赛马,一匹马接二连三地开始,但他们都同时到达终点线。
它不是分组动画。另外,我如何告诉动画等到某个时间开始?
有没有人对如何做到这一点有任何指示?
TIA
我试图找到一种以这种方式为两个视图设置动画的方法:它们将在不同时间开始动画,但同时结束动画。
想象一场赛马,一匹马接二连三地开始,但他们都同时到达终点线。
它不是分组动画。另外,我如何告诉动画等到某个时间开始?
有没有人对如何做到这一点有任何指示?
TIA
采用[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) {
}];