我正在尝试制作一个动画,其中文本在淡出时移动到底部,同时它重新出现在与以前相同的位置并执行相同的动画。这是我的代码:
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 循环,但它只执行一次。