2010-05-21 5 views
0

Цель - На iPhone, чтобы просмотреть несколько сотен локально сохраненных jpg с помощью UIScrollView.Как сделать прокрутку изображений так же быстро, как приложение «Фотографии Apple»

Проблема - Как и многие другие передо мной, я попытался реализовать прокрутку на основе кода примера Page Control от Apple и не нашел его. Самая большая проблема, с которой я сейчас сталкиваюсь, заключается в том, что архитектура кода примера не кажется масштабируемой. С помощью всего лишь нескольких изображений, загруженных с диска, все в порядке. Как только количество изображений попадает в десятки, однако, прокрутка страдает ужасно: scrollview заикается в середине прокрутки с каждым новым проводом.

Единственный код, который я играл с этим приходит даже близко к разумно отзывчива Three20, но даже там производительность не подметки Фотографии.

На данный момент я просто использую Three20, но более быстрое, индивидуальное решение, безусловно, было бы предпочтительнее.

+0

В конце концов, я пошел с тремя20, хотя мне пришлось настроить каркас для правильной работы. (Я думаю, что они уже включили мое исправление ошибок, но не уверены.) Решение оказалось двухэтапной загрузкой: сначала загрузите небольшое миниатюрное изображение, чтобы пользователь мог продолжить прокрутку, если они захотят, а затем обновить это изображение с помощью копию полного разрешения. – clozach

ответ

0

Вы пробовали использовать cover flow example,, он довольно прост в использовании и, кажется, имеет хорошую производительность. Я не пробовал это для 100-х изображений, но это может стоить какого-то выстрела или хотя бы дать некоторые идеи.

+0

Похож на достойную альтернативу моему клиенту. Тем не менее, он не отвечает на вопрос, который конкретно касается прокрутки страницы la _Photos_. – clozach