我正在尝试对一个UILabel进行动画处理(淡入/淡出),并使用以下代码:
float newAlpha = 0.0;
//TODO:Check if the previous animation has finished
if(answer.alpha==0.0) {
newAlpha = 1.0;
} else if(answer.alpha==1.0) {
newAlpha = 0.0;
}
[UIView animateWithDuration:1.0 animations:^{
answer.alpha = newAlpha;
}];
在TODO注释的位置,我想检查前一个动画是否已经完成,如果没有完成,退出方法。有没有一种方法可以实现这个功能?