我需要显示一个动画,其中动画的帧应该显示不同的持续时间。如果 UIImageView 支持动画 GIF,这很容易解决,但事实并非如此。
我想要的看起来像这样:
- 显示 MyImage01.png 2 秒。
- 显示 MyImage02.png 0.5 秒。
- 显示 MyImage03.png 1 秒。
- 循环,从步骤 1 开始。
setAnimationImages:
与 UIImageView 一起使用时,我看不到任何方法可以为每个帧设置不同的持续时间。
有谁知道这是如何实现的?
当然,实现这一点的一种方法是将动画持续时间设置为 0.25 秒,并连续多次显示相同的图像,但这似乎并不是实现这一目标的理想方式。