Page Curl на iOS - PullRequest
       2

Page Curl на iOS

10 голосов
/ 25 марта 2011

Я искал похожие сообщения, но не нашел решения.Я ищу простую анимацию перелистывания страниц (без отслеживания пальцев), например: http://www.youtube.com/watch?v=_vOYvaNhSHw

Можно ли ее создать или лицензировать?

Большое спасибо за вашу помощь.

Ответы [ 5 ]

16 голосов
/ 25 марта 2011

Этот фрагмент кода делает свое дело:

[UIView beginAnimations:@"Flip" context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.base.view cache:YES];

[user.view removeFromSuperview];
[base.view addSubview:home.view];

[UIView commitAnimations];

В этом примере «пользовательский» viewcontroller удален, а «домашний» viewcontroller добавлен с переходом, подобным переходу на страницу

3 голосов
/ 25 марта 2011
1 голос
/ 01 августа 2012

это старый и закрытый вопрос, но если кто-то ищет рабочую реализацию, посмотрите на этот проект XBPageCurl

0 голосов
/ 01 сентября 2015

Когда я искал нечто подобное, я обнаружил, что для некоторых людей (таких как я сам) UIPageViewController идеально справился со стилем перехода UIPageViewControllerTransitionStylePageCurl Если вы хотите увидеть, чего можно достичь с помощью этого компонента, взгляните на приложение iBooks и попробуйте перевернуть страницу. Очень прост в использовании, отличный эффект.

Страница не может быть повернута программно и жестом панорамирования, который дает ощущение поворота / поворота страницы.

0 голосов
/ 25 марта 2011

Используйте UIViewAnimationTransitionCurlDown. Пример, показанный в этом вопросе:

Свернуть переход для добавления UIView к суперпредставлению

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