iOS UIImageView плавная презентация изображений - PullRequest
0 голосов
/ 23 сентября 2011

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

Но я хочу кое-что добавить к этому -

  1. Изначально, когда изображения нет, покажите счетчик, пока началась асинхронная загрузка.
  2. После загрузки кеша изображение на локальном диске iOS для последующего использования.
  3. После загрузки заполните image часть UIImageView.
  4. И не просто вставьте изображение в поле зрения пользователя. Появляется исчезновение в пользователе (т.е. от альфа 0,0 до 1,0)

Я уже некоторое время использую SDWebImage . Это работает хорошо, но не удовлетворяет моим 1-м требованиям (о счетчике) и 4-м.

Есть ли какая-нибудь помощь, чтобы удовлетворить все это?

1 Ответ

1 голос
/ 23 сентября 2011

Three20 http://www.three20.info имеет класс TTImageView, который соответствует 2-3, вы можете создать его подкласс и перезаписать setImage: и создать там анимацию исчезновения.(или просто измените TTImageView.m напрямую).Spinner также прост, когда вы модифицируете TTImageView, вы можете добавить TTActivityView сверху и удалить его на setImage:

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