チェーンとして実行する必要のある複数のアニメーションがあります。私がこれに対処してきた方法は、completionHandlerを使用して、次のアニメーションブロックを実行することです。これに対処するためのよりクリーンな方法はありますか?
[UIView animateWithDuration:1 animations^{
// perform first animation
}completion:(BOOL finished){
[UIView animateWithDuration:1 animations^{
// perform second animation
}completion:(BOOL finished){
}];
}];