Как сделать анимацию uipageviewcontroller иметь офсетное преимущество для предоставления страниц?

StackOverflow https://stackoverflow.com/questions/8360227

Вопрос

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

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

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

Это было полезно?

Решение

Только что встроит UipageViewController в другой UiviewController и установите кадр в часть родительского кадра. С IOS5 встрадание наконец легко. (См. AddChildViewController)

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top