PNG帧动画

时间:2015-08-13 11:45:41

标签: ios iphone swift animation

我有几个PNG图像,如果它将一个接一个地呈现,他们将创建一个短动画。 我的问题是 - 是否可以通过一个接一个地显示它们来创建具有多个PNG图像的动画?

1 个答案:

答案 0 :(得分:4)

是的,您可以使用png创建动画,

let animationImagesArray : [UIImage] = [<Add images>]
imageView.animationImages = animationImagesArray
imageView.startAnimating()

您也可以设置重复次数和动画持续时间。

<强>更新 要通过循环加载图像序列,你可以更好地将它们命名为一个像这样的东西(animationImage1.png,animationImage2.png ...)

for i in 0..<20
        {
            let name = "\(prefix)_\(i).png"
            let image = UIImage(named: name)!
            images.append(image)
        }