我有多个必须作为链运行的动画。我一直在处理这个问题的方法是使用 completionHandler 并运行下一个动画块。有没有更清洁的方法来处理这个问题?
[UIView animateWithDuration:1 animations^{
// perform first animation
}completion:(BOOL finished){
[UIView animateWithDuration:1 animations^{
// perform second animation
}completion:(BOOL finished){
}];
}];