Настройте диапазон UICollectionViewDataSourcePrefetching - PullRequest
0 голосов
/ 24 мая 2019

Можно ли настроить UICollectionView, чтобы prefetchDataSource предварительно загружал больше элементов? Я хотел бы указать точный диапазон предварительной загрузки.

По умолчанию UICollectionViewDataSourcePrefetching вызывается для предварительной выборки нескольких элементов, достаточных для того, чтобы охватить половину экрана, а когда пользователь прокручивает дальше, он может предварительно загружать весь экран элементов.

1 Ответ

0 голосов
/ 24 мая 2019

Нет общедоступного API для непосредственного управления количеством предварительно выбранных элементов.

Предварительная выборка основана на видимой области представления коллекции.Тем не менее, у вас есть collectionView (_: cancelPrefetchingForItemsAt:) метод делегата, в котором вы можете отменить или уменьшить приоритет предварительно выбранного элемента на основе его indexPath

Это WWDC-видео (35 минут) имеет все необходимые объяснения.(извините за ответ "ссылка", но я считаю, что WWDC является надежным источником информации).

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