Несколько видимых страниц в стиле прокрутки UIPageViewController

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

iOS6 App Store

Возможно ли это сделать с помощью UIPageViewController, установленного на UIPageViewControllerTransitionStyleScroll?

По сути, я бы в идеале хотел иметь случай, когда у меня может быть три UIViewController, которые я перерабатываю в качестве пользовательских страниц через 1-элементы в списке (с n, равным не менее 50). Я знаю, что интерфейс, который ведет себя так, можно сделать с помощью UIScrollView с включенным пейджингом, но повторное использование представлений потребует некоторого кода перетасовки представлений, который я бы не стал писать, если Apple уже сделала это за меня.

Кстати, меня полностью устраивает тот факт, что это только iOS6, а также устраивают альтернативы, если они существуют.

Спасибо!


person ultramiraculous    schedule 23.09.2012    source источник
comment
Так чем же вы закончили?   -  person dokkaebi    schedule 14.03.2013
comment
В основном горизонтальное представление коллекции с видом прокрутки, установленным на страницу. Я сделал так, чтобы он не заполнял всю ширину и отключил clipsToBounds. Кода передо мной сейчас нет.   -  person ultramiraculous    schedule 15.03.2013
comment
Звучит правильно. Жаль, что он не встроен в PageViewController — он кажется таким близким. Спасибо!   -  person dokkaebi    schedule 15.03.2013
comment
Да, знаю. Ну что ж....   -  person ultramiraculous    schedule 15.03.2013
comment
@ultramiraculous Можете ли вы разместить здесь свой код в качестве ответа? Это будет очень полезно для других.   -  person Chintan Patel    schedule 02.04.2013


Ответы (1)


Проверьте новый представление коллекции. Я думаю, вы сможете создать что-то подобное с повторным использованием ячейки и т.д.

person Fábio Oliveira    schedule 09.10.2012
comment
Спасибо. Это то, что я в конечном итоге сделал, когда добрался до этой функции. - person ultramiraculous; 15.03.2013