Вращение ModalView с толстой рамкой (как в приложении iBooks) - PullRequest
4 голосов
/ 01 августа 2010
controller.modalTransitionStyle = UIViewAnimationTransitionFlipFromLeft;
[self presentModalViewController:controller animated:YES];

Есть ли способ заставить его переворачиваться с толстой рамкой / стороной? (например, приложение iBooks, когда вы переключаетесь между режимом просмотра книг и книжным магазином)

Ответы [ 2 ]

4 голосов
/ 02 августа 2010

Код или API, использованный Apple для этого перехода, не является общедоступным, поэтому вам потребуется реализовать собственный переход OpenGL. К счастью для вас, кто-то еще имел ту же идею и реализовал вспомогательный класс, который включает перевернутый переход с толстой границей: EPGLTransitionView . Если вам это не нравится, проверьте эту ветку SO на пользовательских переходах представления .

1 голос
/ 10 марта 2011

EPGLTransitionView использует OpenGL. Попробуйте этот проект, полностью сделанный в CoreAnimation:

https://github.com/devindoty/iBooks-Flip-Animation

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