2015-09-06 2 views
1

Прокрутка на моем UICollectionView действительно изменчив. Когда я прокручиваю половину экрана, он застрял на мгновение, а затем продолжается. Как я могу сделать прокрутку более гладкой с помощью SWIFT?Прокрутка UICollectionView очень нестабильная

+0

вы можете показать вам «cellForItemAtIndexPath» метод? – Mohamad

ответ

1

Используйте инструмент Time Profiler, чтобы узнать, где находится узкое горло. Swift не имеет никакого отношения к производительности прокрутки.

0

Есть два взаимодополняющих способа:

1) [Быстрый способ] Когда порывистый эффект достаточно велик для давая вам время для нажатия на кнопку паузы на отладчике. А затем просмотрите, что делает основной поток (Thread 1), скорее всего, он не будет выполнять задачи пользовательского интерфейса. Переместите эту задачу в фоновый режим.

2) Когда не используются инструменты с изображением ядра.

0

Это одна помощь вы поместите этот код после dequeueReusable Cell

cell.layer.shouldRasterize = YES; 

cell.layer.rasterizationScale = [UIScreen mainScreen].scale; 
Смежные вопросы