使用动画,我面临一个简单的问题。
现在我使用这种代码,一切正常。为清楚起见,我不把这里放在块的内部,因为它与问题无关。
[UIView animateWithDuration:animationDuration
delay:0
options:UIViewAnimationOptionBeginFromCurrentState
animations:^{}
completion:^(BOOL finished){}];
动画按预期开始和结束。这是我的问题: 从现在开始,我希望动画的部分以延迟开始,例如animationDuration / 2; 我希望一切都像以前一样完成,这意味着从延迟开始的动画部分现在应该运行得更快,以便与其余部分同时结束。
处理此问题的最佳(和标准)方法是什么?
答案 0 :(得分:0)
试试这个
[UIView animateWithDuration:animationDuration-delayInt
delay:delayInt
options:UIViewAnimationOptionBeginFromCurrentState
animations:^{}
completion:^(BOOL finished){}];