Я знаю, что прошло много времени с тех пор, как вы разместили этот вопрос, но только для справки в будущем:
На WWDC 2011 Apple выступила с великолепной презентацией под названием «Сессия 104 - Расширенные методы просмотра с прокруткой».Видео можно посмотреть на developer.apple.com или в iTunes.
Основная концепция:
1 - начните с подпредставления, которое превышает границы вашего scrollView.
2 - В -layoutSubViews
из scrollView вы проверяете, превышает ли параметр contentOffset в направлении, которое вы хотите прокручивать бесконечно, какой-то заданный вами порог (это не должно быть каким-либо конкретным значением, это может быть 1 точка вкрайность).
3 - в этом случае вы сбрасываете contentOffset в ноль и настраиваете кадр подпредставления на ту же величину.
Эти два последних шага происходят в пределах одной и той жецикл выполнения цикла, следовательно, переход не будет виден.Остерегайтесь, что полоса прокрутки будет прыгать, хотя.Но поскольку ваш scrollView бесконечен, визуальная обратная связь, которую могли бы дать полосы прокрутки, в любом случае отсутствует, поэтому вам лучше скрыть их, когда вы закончите реализацию этого.