1) Как сделать прокрутку как в TableView но горизонтальную
Что бы когда элемент уходил в невидимую часть, он переназначался.
Просто если в строчку 20 элементов это не так страшно а если их 1000.
+
2)Если есть вариант что бы можно было зациклить , что бы после последнего элемента шел первый.
3) Вот как это сделано например на скрине (да не совсем про то что выше спросил, оформление другое, видно предыдущую и след стр)
Я понимаю что можно через page , создать три контролера из их по очереди отображать, но это в случае если нам нужен только один элемент. И в 3 вопросе явно не он используется, тогда бы небыли видны след и пред контролеры