Как поместить анимированное изображение-заполнитель при загрузке изображения URL в swift 4 или Swift 5 - PullRequest
0 голосов
/ 07 января 2020

Я попробовал использовать Cocapods "Kingfisher", но не могу понять, как установить анимированное изображение-заполнитель во время загрузки изображения. Ниже приведен код, который я пробовал с помощью Kingfisher Pod 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)
        }

    }

Ответы [ 2 ]

1 голос
/ 07 января 2020

На самом деле это не изображение, а UIView. Лучшим вариантом будет использовать SkeletonView .

SkeletonView был задуман для удовлетворения этой потребности, элегантный способ показать пользователям, что что-то происходит, а также подготовить их к тому контенту, который он ждет .

0 голосов
/ 07 января 2020

Эта анимация называется Shimmer effect. Вы можете использовать эту ссылку для вашей помощи facebook / Shimmer .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...