アニメーション終了後にdoSomethingElseを実行したい。もう 1 つの制約は、アニメーション コードの持続時間が異なる可能性があることです。どうやってやるの?ありがとう!
-(void) doAnimationThenSomethingElse {
[self doAnimation];
[self doSomethingElse];
}
たとえば、これは機能しません。
animationDuration = 1;
[UIView animateWithDuration:animationDuration
animations:^{
[self doAnimation];
} completion:^(BOOL finished) {
[self doSomethingElse];
}
];