[在Swift 4或Swift 5中下载URL图像时如何放置动画占位符图像

问题描述 投票:-1回答:1

我曾尝试使用Cocapods“ Kingfisher”,但无法弄清楚在下载图像时如何设置动画占位符图像。这是我用翠鸟荚尝试的以下代码image Loader

    func configureCell(category:Category){
        if let url = URL(string: category.imgUrl){
            let placeholder = UIImage(named: "placeholder")
            let options : KingfisherOptionsInfo = [KingfisherOptionsInfoItem.transition(.fade(0.1))]
            categoryImg.kf.indicatorType = .activity
            categoryImg.kf.setImage(with: url, placeholder: placeholder, options: options)
        }

    }
ios swift xcode uiimageview kingfisher
1个回答
1
投票

这实际上不是图像,而是UIView。最好的选择是使用SkeletonView

SkeletonView旨在解决此需求,这是一种向用户显示正在发生的事情并为他们准备他正在等待的内容的优雅方法。

© www.soinside.com 2019 - 2024. All rights reserved.