动画与零件在不同的开始时间

时间:2015-09-01 08:31:29

标签: ios animation uiview uiviewanimation

使用动画,我面临一个简单的问题。

现在我使用这种代码,一切正常。为清楚起见,我不把这里放在块的内部,因为它与问题无关。

[UIView animateWithDuration:animationDuration
                      delay:0
                    options:UIViewAnimationOptionBeginFromCurrentState
                 animations:^{}
                 completion:^(BOOL finished){}];

动画按预期开始和结束。这是我的问题: 从现在开始,我希望动画的部分以延迟开始,例如animationDuration / 2; 我希望一切都像以前一样完成,这意味着从延迟开始的动画部分现在应该运行得更快,以便与其余部分同时结束。

处理此问题的最佳(和标准)方法是什么?

1 个答案:

答案 0 :(得分:0)

试试这个

[UIView animateWithDuration:animationDuration-delayInt
                  delay:delayInt
                options:UIViewAnimationOptionBeginFromCurrentState
             animations:^{}
             completion:^(BOOL finished){}];