Как сделать так, чтобы анимация UIPageViewController имела край смещения для возможности перелистывания страниц? - PullRequest
4 голосов
/ 02 декабря 2011

Мне интересно использовать новый класс UIPageViewController в новом приложении для поиска сокровищ для iPhone, которое я создаю.Анимация перелистывания страниц выглядела бы довольно мило с подсказками карты сокровищ и т. Д. Одна вещь, которую я заметил, была в том, что в iBooks Apple создала впечатление, что на самом деле есть стопка страниц, чтобы обеспечить возможность пользовательского интерфейса для перехода на следующую страницу,Мне кажется, это хорошая идея.

Замечательно то, что при типичном внимании Apple к деталям анимация перелистывания страниц начинается не с края экрана, как в примерах контроллеров просмотра страниц, которые я 'Вы видели, но он начинает смещаться от края экрана, где кажется, что первая страница.Таким образом, вы не получите дополнительную графическую страницу как часть переворачиваемой страницы, и следующие страницы, кажется, останутся на месте.

У кого-нибудь есть идеи, как сделать такой эффект в наших собственных приложениях, которыеиспользовать контроллер просмотра страниц?

Ответы [ 2 ]

2 голосов
/ 05 декабря 2011

Просто вставьте UIPageViewController в другой UIViewController и установите кадр как часть родительского кадра.С iOS5 встраивание наконец-то легко.(см. addChildViewController)

0 голосов
/ 23 января 2014

В UIPageViewController есть метод initWithTransitionStyle: navigationOrientation: options:. Просто установите NSNumber (с плавающей точкой) для ключа UIPageViewControllerOptionInterPageSpacingKey в словаре опций. (iOS6 +)

...