Кто-нибудь знает, как Apple делает переход в магазин в приложении iBooks? Я знаю, что они используют Modal View Controller с установленным стилем UIModalTransitionStyleFlipHorizontal transition, но я не вижу, как они показывают «глубину» «книжного шкафа», когда они делают переход.iOS iBooks нравится анимация магазина
4
A
ответ
0
Я предположив, что анимация что-то вроде это работает:
- «снимок» изображение A берется из книжной полки и установить на содержание CALayer.
- Вид на книжную полку снят со своего наблюдения.
- Вновь созданный CALayer (книжная полка слой) с изображением книжной полки добавляется к слою некоторые существующие (или вновь созданные) UIView
- Другой слой (сторона слой) создается и изображение сторона книжной полки используется как его содержимое. Этот слой добавляется к UIView. Боковым слоем является , расположенный на правом краю слоя книжной полки .
- Преобразование бокового слоя предназначено для его вращения. M_PI_2 Рады вокруг оси y. Это, по существу делает его невидимым, как это перпендикулярно к устройству экрана
- книжной полки и боковые слои имеют анимацию к ним добавляют, что преобразует каждый с M_PI_2 вращения вокруг оси у. На завершении этой анимации книжная полка будет перпендикулярна , экран устройства и боковой слой будут полностью отображаться.
- Создан новый слой (уровень хранилища), и в качестве содержимого нового слоя добавляется снимок изображения магазина, он преобразуется и позиционируется так, что он будет отображаться правильно, когда. , ,
- На уровне слоя и хранилища добавлена анимация, которая преобразует каждый с вращением M_PI_2 вокруг оси y.
- Все слои удалены и отображается UIView магазина.
У меня нет каких-либо знаний о приложении iBooks, но если бы я пытался дублировать этот эффект, я бы так поступил. FWIW, как только вы получите возможность позиционировать и трансформировать CALayers, его любопытное удовольствие повеселиться с такими анимациями.
1
Я еще не пробовал, но эта ссылка, кажется, отвечает на ваш вопрос.
http://programmingdays.blogspot.com/2011/07/ibooks-flip-animation.html
+0
этот блог недоступен. требуется приглашение для доступа к нему. :( – SachiraChin
Смежные вопросы
- 1. redis - нравится пользователю магазина
- 2. Автоматическая анимация с iBooks Автор
- 3. Флипчарт или анимация стиля iBooks
- 4. Развернуть Свернуть (Развертывание) Анимация книг В iBooks
- 5. Page Flip анимация, как iBooks in swift
- 6. обмен iBooks с приложением iOS
- 7. Продать iBooks через приложение iOS
- 8. Как нравится/не нравится youtube video ios
- 9. НРАВИТСЯ, НО НЕ НРАВИТСЯ
- 10. iOS, анимация UIView, анимация собственного контента
- 11. Кэширование нравится следующее состояние iOS swift
- 12. «Нравится» с Facebook SDK в iOS
- 13. iOS нравится над эффектом прокрутки на Android
- 14. iOS Mobile Safari не нравится ftp: // protocol
- 15. IOS - анимация не отвечает
- 16. iOS масштаб вниз анимация
- 17. Анимация мерцания в IOS?
- 18. Ручка iOS-анимация
- 19. iOS: Масонство + анимация UIView
- 20. UIView анимация прервана IOS
- 21. IOS Неуклюжий UISearchBar Анимация
- 22. Анимация завершается немедленно iOS
- 23. iOS Переходная анимация
- 24. IOS - анимация не повторять
- 25. Анимация tweening в iOS
- 26. UIViewController Анимация ios?
- 27. галерея изображений IOS анимация
- 28. Анимация частиц для iOS
- 29. iOS «Взрывное изображение» анимация
- 30. Анимация клавиатуры в iOS
Я хотел бы знать, как они делают это слишком. Мое лучшее предположение - это что-то вроде OpenGL. –