首页 > 解决方案 > iOS 动画成功弹出窗口

问题描述

如何创建这样的动画,或者我应该为此使用 gif。

在此处输入图像描述

标签: iosanimation

解决方案


这是实现这一目标的另一种简单方法,它也不依赖任何第三方库 -

脚步

  1. 为该图像的不同状态创建不同的图像(例如,一张外圈较小,一张中等大小,一张外圈完整)

  2. 使用步骤 1 中创建的所有图像创建一个数组UIImages(图像应按顺序排列,ofcource)

等式。

func setAnimatedImages() {
        var images = [UIImage]()
        for name in ImagesNames {
            if let image = UIImage(named:name) {
                images.append(image)
            }
        }
        self.imageView?.animationImages = images //set this image array to UIImageView
    }
  1. 开始和停止动画 -

开始动画

self.imageView?.startAnimating()

停止动画

self.imageView?.stopAnimating()

推荐阅读