Эффект переворачивания страницы на iPhone / iPad (для чтения книг) - PullRequest
4 голосов
/ 03 мая 2010

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

Ответы [ 4 ]

4 голосов
/ 03 мая 2010

При настройке перехода используйте

    [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp
                       forView:self.view.superview cache:YES];

Это должно сработать

3 голосов
/ 30 сентября 2010

Вы также можете использовать платформу cocos2d для создания приложения переворачивания страницы (для получения дополнительной информации ищите CCPageTurn3D ).

Как UIViewAnimationTransitionCurlUp / Down, так и переход, используемые в cocos2d, поддерживают представления только с одной видимой страницей (левой или правой) за раз. Если вы заинтересованы в том, чтобы вообще сделать эффект переворачивания страницы (с одновременной видимостью левой и / или правой страницы), взгляните на этот пост: Реализация эффекта переворачивания 2D-страницы на iPhone OS или на этом : Добавление 3-го измерения к эффекту переворачивания страницы в iPhone OS .

2 голосов
/ 19 ноября 2012

Вот пример того, как вы можете сделать книгу в формате HTML, которая работает на iPad http://devaldi.com/zine/NZ_Tourism_2007.php?ro=html,flash&prefer=true

Я думаю, что он использует одну из библиотек, найденных на этой странице, для флип-книг jQuery: http://www.webresourcesdepot.com/5-free-jquery-page-flip-plugins-for-book-like-interfaces/

0 голосов
/ 19 марта 2012

В настоящее время любой пользователь, создающий приложение для iOS 5 и выше, может использовать UIPageViewController, его очень просто использовать. больше информации можно найти здесь: http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIPageViewControllerClassReferenceClassRef/UIPageViewControllerClassReference.html

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