2013-10-06 4 views
0

Этот вопрос касается не ленивой загрузки изображений, я могу сделать это без проблем. Я имею здесь проблему, когда каждая ячейка имеет сложный рисунок градиентов и т. Д., Что приводит к тому, что collectionView заметно заикается по мере того, как каждая ячейка рисуется (при более быстрой прокрутке). То, что я хотел бы сделать, - это как-то рисовать только при прокрутке медленно или когда пользователь перестает прокручивать. Я попытался сделать весь чертеж, используя NSOperationQueue (& отмена, когда камера ушла с экрана), но это было хуже, чем когда-либо.«Ленивый рисунок» ячеек UICollectionView

Если у кого-нибудь есть советы относительно хорошего подхода, я был бы вам признателен.

ответ

1

Вы пробовали подход от Building Concurrent User Interfaces on iOS от WWDC 2012? Они показывают аналогичный пример и объясняют, как перемещать чертеж в фоновый поток.

+0

Я проверю это и вернусь к вам - спасибо – SomaMan

+0

Это было здорово - я уже был на правильном пути, но в этом примере позвольте мне уточнить его и заставить его работать хорошо – SomaMan

Смежные вопросы