체인으로 실행해야하는 애니메이션이 여러 개 있습니다. 내가 처리해 온 방식은 completionHandler를 사용하고 다음 애니메이션 블록을 실행하는 것입니다. 이 문제를 해결할 더 깨끗한 방법이 있습니까?iOS - 여러 애니메이션 블록?
[UIView animateWithDuration:1 animations^{
// perform first animation
}completion:(BOOL finished){
[UIView animateWithDuration:1 animations^{
// perform second animation
}completion:(BOOL finished){
}];
}];
블록을 사용하면 매우 깨끗한 결과를 얻을 수 있습니다. 참조 : http://xibxor.com/objective-c/uiview-animation-without-nested-hell/ –