テキストがフェードアウトするときにテキストが下に移動すると同時に、以前と同じ場所に再表示され、同じアニメーションを実行するアニメーションを作成しようとしています。ここに私のコード:
for (int i=0; i<10; i++)
{
[UIView animateWithDuration:0.5
delay:0.2f
options:UIViewAnimationCurveEaseInOut
animations:^{
productTextLabel.center = CGPointMake(381, 410);
productTextLabel.alpha = 0.0;
productTextLabel.center = CGPointMake(381, 340);
productTextLabel.alpha = 1;
}
completion:^(BOOL fin) {
}];
}
私の問題は、このアニメーションを複数回発生させようとしていることです。for ループを使用していますが、一度しか実行しません。