ios - 使 SDWebImage 出现动画淡入淡出

标签 ios swift animation sdwebimage

我想在加载图像时设置动画。

我使用SDWebImage加载图片:

if let photoUrlString = post?.photoUrl {
         let photoUrl = URL(string: photoUrlString)
         picImg.sd_setImage(with: photoUrl)
}

如何在加载图片时编写“淡入”效果?

最佳答案

编辑:SDWebImage 提供七个仅在首次下载图像时执行的转换 (source)。这些转换使用 CATransition。

guard let photoUrlString = post?.photoUrl else {
    return
}

let photoUrl = URL(string: photoUrlString)

picImg.sd_imageTransition = .fade
picImg.sd_setImage(with: photoUrl)

关于ios - 使 SDWebImage 出现动画淡入淡出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49348675/

相关文章:

ios - 无法在核心数据中保存数据

ios - 当 superview 用户交互禁用 swift 时 subview 用户交互

javascript - 使用 Canvas 将图像切成 div 元素?

javascript - 如何使用 javascript 更改 Canvas 中动画的颜色?

iphone - 从对象数组访问值

ios - XE7 更新 1 和 iOS 8.1 模拟器不工作

ios - 向应用程序发送静默推送通知,更新位置并在后台发送到服务器

ios - 如何使用 Swift 3 在默认 ios APP 中打开文档 URL?

ios - Swift 和 Objective-C 是否共享相同的原生 API?

ios - UIStackView 中 UILabels 上的动画隐藏属性会导致不同的动画