Ios Swift3淡入/淡出或平滑过渡UIImageView动画图像
我正在尝试做一个图像幻灯片 在UIImageView(Swift3)中为动画图像添加平滑过渡的最佳方法是什么 下面是我的幻灯片放映代码: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
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更适合临时动画,不是吗?用户不想在这里解决这个问题