我试图找到一种方法以这种方式动画两个视图:它们将在不同时间开始动画,但同时结束它们的动画。
想想一匹赛马,一匹马在另一匹马之后开始,但它们都同时到达终点线。
它不是分组动画。另外,如何告诉动画等到某个时间开始?
有没有人对如何做到这一点有任何指示?
TIA
答案 0 :(得分: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) {
}];