Создание ScrollView, который работает как страницы - PullRequest
2 голосов
/ 10 октября 2010

Я пытаюсь создать представление прокрутки, которое работает как приложение Apple Pages на iPad. Смотрите картинку ниже. Я могу создать аналогичное представление прокрутки с подпредставлениями, содержащими отдельные страницы, расположенными на расстоянии друг от друга, как показано на рисунке, и с помощью pagingEnabled оно прокручивается нормально, но я хочу добиться эффекта прокрутки, который удерживает центрированные подпредставления после их полной прокрутки. Поэтому я хочу, чтобы каждая страница прокручивалась до центрированной позиции в представлении прокрутки, но по мере того, как поведение pagingEnabled прокручивает все границы влево или вправо, я получаю частичную страницу или показ страницы. Что было бы хорошим подходом к этому?

Спасибо!

// Скотт

alt text

Ответы [ 2 ]

4 голосов
/ 07 ноября 2010

Таким образом, секрет заключается в том, чтобы установить вид прокрутки, чтобы не обрезать его подпредставления, и сделать границы вида прокрутки меньше ширины экрана.Presto .... поведение, которое я ищу.Теперь, если бы я только мог понять, как заставить подпредставления иметь тени, как показано выше.

0 голосов
/ 05 июля 2012
#import QuartzCore/QuartzCore.h

contentContainer.layer.shadowOffset = CGSizeMake(0, 10); 
contentContainer.layer.shadowRadius = 5;
contentContainer.layer.shadowOpacity = 0.5;

при условии, что contentContainer представляет собой UIView, содержащий изображение и метку «нажмите, чтобы начать работу со страницами» и т. Д. ЭСТ.

Как нарисовать тень под UIView?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...