Изображение-заполнитель в виде эскиза (размыто), пока не загрузится фактическое изображение

У меня есть код ниже для отображения полноэкранного изображения после того, как пользователь выберет его.

fullImage.kf.setImage(с: URL)

Во время фактической загрузки изображения я хотел показать местозаполнитель как то же изображение, но размер миниатюры растянулся. Эта миниатюра была закэширована библиотекой Kingfisher, хотя ранее она показывала миниатюры.

Когда я показываю изображение без библиотеки KF, используя обычный загрузчик iOS UIImage, он показывает размытый предварительный просмотр растянутой миниатюры, а затем показывает фактическое изображение. Как этого можно добиться с помощью библиотеки KF?


person Guna    schedule 28.06.2018    source источник
comment
почему минусуют???   -  person Guna    schedule 28.06.2018


Ответы (2)


вы можете использовать изображение заполнителя, как показано ниже

fullImage.kf.setImage(with: url, placeholder: UIImage(named: "placeholder"), options: nil, progressBlock: nil, completionHandler: nil)

Но для отображения эскиза у вас должно быть отдельно загруженное изображение эскиза.

person Neel Bhasin    schedule 28.06.2018