Пейджинг UIScrollView с просмотром соседних страниц

Посмотрите на приложение App Store на iPhone или iPad, особенно на часть экрана с подробными сведениями о приложении, которая показывает скриншоты. Средство просмотра снимков экрана показывает снимок экрана, на который вы смотрите, а также края следующего и предыдущего снимков. Мне нужно реализовать что-то подобное.

Как я это сделал, довольно плохо: я построил UIScrollView, включил разбиение на страницы и выложил свой контент. Я сделал рамку того же размера, что и страница контента, но меньше экрана. Затем я отключил clipToBounds , так что все, что находится за рамкой ScrollView, по-прежнему отображается. Теперь я могу ВИДЕТЬ края соседних страниц, но они ' re вне ScrollView и поэтому не может получать касания прокрутки. Приложение App Store позволяет прикоснуться к этой штуке по всей ширине, включая выглядывающие края соседних страниц.

Так как они это сделали?

10
задан Dan Ray 17 September 2010 в 12:16
поделиться