Ios Swift3淡入/淡出或平滑过渡UIImageView动画图像

Ios Swift3淡入/淡出或平滑过渡UIImageView动画图像,ios,swift,swift3,uiimageview,uiviewanimationtransition,Ios,Swift,Swift3,Uiimageview,Uiviewanimationtransition,我正在尝试做一个图像幻灯片 在UIImageView(Swift3)中为动画图像添加平滑过渡的最佳方法是什么 下面是我的幻灯片放映代码: DispatchQueue.main.async { imageView.animationImages = activeImages imageView.clipsToBounds = true imageView.animationDuratio

我正在尝试做一个图像幻灯片

在UIImageView(Swift3)中为动画图像添加平滑过渡的最佳方法是什么

下面是我的幻灯片放映代码:

        DispatchQueue.main.async {
                imageView.animationImages = activeImages
                imageView.clipsToBounds = true
                imageView.animationDuration = (1.0 * Double(activeImages.count))
                imageView.animationRepeatCount = Int.max
                imageView.startAnimating()
         }

使用
UIVIew。为
块和两个
uiimageview
设置动画。对于过渡,它们是常用的,并且生成非常干净的代码

UIView.animate(withDuration: 0.3,
               delay: 0,
               options: .curveEaseInOut, //just an example, check UIViewAnimationOptions
               animations: {
      self.image1.alpha = 0
      self.image2.alpha = 1
})

我想用20张图片的数组无限期地重复幻灯片,我认为UIVIew.animate更适合临时动画,不是吗?用户不想在这里解决这个问题