Загрузка изображения занимает больше времени в быстром - PullRequest
0 голосов
/ 01 октября 2019

Я работаю над приложением, где я загружаю некоторые изображения с сервера и показываю их в виде таблицы с помощью Alamofire. Но проблема в том, что загрузка изображения занимает так много времени. Я хочу показать изображение, как размытое изображение, пока время не загружается. Пожалуйста, кто-нибудь, помогите мне.

 cell.profileImageView?.pin_setImage(from: URL(string: modelArray[indexPath.row]))

1 Ответ

0 голосов
/ 01 октября 2019

Это решение с использованием Kingfisher pod. Вы можете установить индикатор активности во время загрузки изображения.

 let imageUrl =  modelArray[indexPath.row]
    //set activity indicator until image is loaded
    cell.profileImageView?.kf.indicatorType = .activity
    if let url = URL(string: imageUrl) {
        let resource = ImageResource(downloadURL:  url)
        cell.profileImageView?.kf.setImage(with: resource)
    }
...