Репликация контроллера модального представления Apple iOS Podcast.app из UICollectionViewCell

Я хотел бы воспроизвести переворачивание, рост и отображение контроллера модального представления, как показано в приложении Apple iOS Podcast на iPad. http://www.youtube.com/watch?v=llp-oi1Tm-Y&t=15m8s

Нужно ли мне создавать подклассы UICollectionViewFlowLayout или UICollectionViewLayout? Должен ли я использовать блок анимации UIView, когда пользователь нажимает на ячейку? И где и когда я должен вызвать метод UIView transitionFromView:?

Благодарю вас.


comment
Не могли бы вы привести более конкретный пример того, что вы хотите воссоздать из приложения Podcast? Я не вижу анимацию переворота и увеличения в текущем приложении Apple Podcast, когда я его использую. Это показано в этом обзорном видео? youtube.com/watch?v=86Mbv1NLR9s   -  person Chris Truman    schedule 03.07.2013
comment
Ты прав. Я должен был указать, что перелистывание появляется только на iPad. Я редактирую прямо сейчас.   -  person Fiveagle    schedule 03.07.2013


Ответы (1)


Лучше всего создать категорию в UIViewController и переопределить метод presentViewControler:animated:. Существуют и другие решения, такие как анимация UICollectionViewCell и другие параметры анимации UIView.

Я бы посмотрел на этот ответ: Flip, Grow и Translate Animation

person Chris Truman    schedule 03.07.2013