Вы не можете реально загрузить несколько изображений за один запрос, если у вас нет очень необычной серверной инфраструктуры, которая выполняет автоматическое разбиение на листы или что-то в этом роде.
В большинстве случаев я бы рекомендовал использовать одно из множества открытыхподклассы исходного изображения / представления коллекции, которые предоставляют вам такую функциональность.Как правило, нет необходимости изобретать велосипед.
При этом, если вы действительно хотите сделать это самостоятельно, вы должны запустить задачу для каждого изображения на первой паре экранов, а затем запустить новые задачи в событии прокрутки.обработчик, основанный на скорости прокрутки и ожидаемой точке остановки.И если представление прокручивается с дальней стороны экрана до того, как вы получите URLSession:dataTask:didReceiveResponse:completionHandler
вызов для его задачи извлечения, вы можете отменить извлечение.