我希望在动画停止播放UILabel
的确切时刻更新 a 。UIImageView
我在这方面的尝试是使用 -
[self performSelector:@selector(updateLabels) withObject:nil afterDelay:imageView.animationDuration];
updateLabels
更新标签的方法在哪里。
这不适用于前几个动画。但是,它在前 3 或 4 次播放后确实有效。
我imageNamed
用来填充NSArray
保存动画图像的那个。根据我的研究,我注意到imageNamed
缓存对象。所以我假设前 3 或 4 次运行的滞后是由于缓存的滞后。
有没有办法克服这个?(最好不要改变 using imageNamed
,正如我所说的,它在前 3 或 4 个之后的所有其他动画周期上都可以正常工作)。