Один из способов улучшить пользовательский опыт в iOS при отображении изображений - это загрузить их асинхронно, не блокируя основной поток и не показывая их ....
Но я хочу кое-что добавить к этому -
- Изначально, когда изображения нет, покажите счетчик, пока началась асинхронная загрузка.
- После загрузки кеша изображение на локальном диске iOS для последующего использования.
- После загрузки заполните
image
часть UIImageView
.
- И не просто вставьте изображение в поле зрения пользователя. Появляется исчезновение в пользователе (т.е. от альфа 0,0 до 1,0)
Я уже некоторое время использую SDWebImage . Это работает хорошо, но не удовлетворяет моим 1-м требованиям (о счетчике) и 4-м.
Есть ли какая-нибудь помощь, чтобы удовлетворить все это?