我有几个PNG图像,如果它将一个接一个地呈现,他们将创建一个短动画。 我的问题是 - 是否可以通过一个接一个地显示它们来创建具有多个PNG图像的动画?
答案 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)
}