Пустой вид прокрутки и асинхронная загрузка фотографий - PullRequest
0 голосов
/ 03 августа 2011

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

Я хотел бы показать UIActivityIndicatorView на каждой странице вида прокрутки, а когда одна из моих фотографий будет загружена, показать ее на соответствующей странице.

Кажется, в Интернете нет примера ...

1 Ответ

0 голосов
/ 03 августа 2011

Следующие 3 видео WWDC помогут.

Сессия 105 - Полировка вашего приложения Сессия 125 WWDC 2011 - UITableView Изменения, советы, хитрости WWDC 2011 Обсуждение UITableView (не помню номер или название) из WWDC2010

Ваш вопрос не имеет простого ответа.Но общий подход:

  • создайте и запустите просмотр прокрутки, как если бы у вас были фотографии (т.е. установите его contentSize, чтобы соответствовать возможному количеству фотографий)
  • загрузите фотографии в фоновом режиме каквы предлагаете
  • по мере использования фотографий. executeSelector: onMainThread: варианты метода для отправки сообщения одному из ваших контроллеров в главном потоке, что изображение готово к отображению
  • добавить UIImageView дляправильная страница в представлении прокрутки (здесь будет полезен доклад о просмотре прокрутки WWDC 2010)

удачи

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