библиотека фотографий, как смахивание с задержкой - PullRequest
0 голосов
/ 08 февраля 2012

Я создал галерею изображений с эффектом смахивания, чтобы пропустить uiimageviews.Я использую scrollview, чтобы сделать это. Добавляю все мои изображения в scrollview, используя цикл for, и я отключаю pagesEnabled = true myScrollView.pagingEnabled= ДА;

, но в случае нескольких изображений это занимает больше времени.

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

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

Ответы [ 2 ]

1 голос
/ 08 февраля 2012

Слишком много изображений, лучше всего только загрузить 3 изображения и затем заменить изображения при переходе к следующему. Вы можете проверить Apple WWDC Session 104 для получения дополнительной информации об этом.

0 голосов
/ 08 февраля 2012

Если я вас правильно понимаю, вам нужно ограничить свой рисунок только теми изображениями, которые в данный момент находятся на экране.Чтобы нарисовать изображения, которые вы не видите, требуются время и память, и поэтому, чем больше вы добавляете, тем медленнее все становится без пользы.За последние пару лет было несколько хороших презентаций WWDC.Перейдите в iTunes U (в iTunes) и подпишитесь на видеоролики WWDC 2010 и WWDC 2011.Ищите тех, кто реализует прокрутку и производительность прокрутки.

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