Я делаю простой rss-ридер для iPhone. В фиде (http://feeds.feedburner.com/foksuk/gLTI) содержится ссылка на изображения, которые я хочу показать в своем TableView. По умолчанию, насколько я понимаю, iPhone пытается загружать изображения только тогда, когда они необходимы: он будет загружать только изображения для отображаемых строк. Только когда пользователь прокручивается вниз, он начнет загружать те, которые должны отображаться. Правильно? Теперь, поскольку изображения загружаются из Интернета (они не слишком большие, но все же), прокрутка моего TableView заикается. Это в эмуляторе, поэтому на самом устройстве это будет только хуже. К счастью, этот конкретный канал содержит только последние 12 записей в блоге. Поэтому я предполагаю, что я должен сначала загрузить кеш всех изображений, чтобы их можно было загружать из памяти, а не из URL-адреса. Каков правильный подход?Предварительная загрузка изображений из URL в TableViewCell
1
A
ответ
3
У меня была такая же проблема, когда мой TableView должен был загружать каждое изображение, пока оно не отобразило ячейку. Как вы говорите, это приводит к большому замедлению скорости прокрутки. Что вам нужно сделать, это загрузить изображения в фоновом режиме, а затем вставить их в ячейку, когда они закончат загрузку. Вот как это делает приложение App Store.
Это сообщение имеет все, что вам нужно знать, в том числе файл класса можно использовать сразу:
Смежные вопросы
- 1. JavaScript Предварительная загрузка изображений
- 2. JavaScript - Предварительная загрузка изображений
- 3. Предварительная загрузка изображений pygame
- 4. Предварительная загрузка изображений SVG
- 5. Предварительная загрузка изображений JQuery
- 6. Предварительная загрузка изображений CSS
- 7. Предварительная загрузка изображений
- 8. Метеор: Предварительная загрузка изображений
- 9. Предварительная загрузка изображений в переменную
- 10. Предварительная загрузка изображений в HTML
- 11. Предварительная загрузка изображений в ползуне
- 12. Предварительная загрузка изображений Приложение iOS
- 13. Предварительная загрузка изображений из определенной папки
- 14. Почему предварительная загрузка изображений неэффективна?
- 15. HTML/jQuery Предварительная загрузка изображений
- 16. Предварительная загрузка огромного количества изображений
- 17. Предварительная загрузка большого количества изображений
- 18. jQuery и предварительная загрузка изображений?
- 19. javascript/ajax загрузка и предварительная загрузка изображений
- 20. Предварительная загрузка изображений без названий изображений
- 21. Предварительная загрузка изображений, определенных в файле CSS
- 22. Предварительная загрузка изображений хорошая практика в html5
- 23. Предварительная загрузка изображений в приложении для iPhone?
- 24. Предварительная загрузка изображений для более быстрого отображения
- 25. Предварительная загрузка изображений на IE7-IE8
- 26. Предварительная загрузка изображений для динамических фонов css
- 27. Предварительная загрузка изображений не работает для изображений в FireFox
- 28. Предварительная загрузка изображений для обновления, кеш
- 29. Предварительная загрузка изображений в Javascript? Без jQuery
- 30. Предварительная загрузка изображений в одностраничном приложении
Спасибо так много! Почему-то я не сталкивался с ними, когда гуглил. – 2009-06-01 06:00:29