I\'m trying to make a transition animation in iOS where a view or view controller appears to expand to fill the whole screen, then contract back to its former position when done
After watching the Youtube iPad animation, I figured out that it's just an illusion. Let's say that there's a SearchViewController
for the search results, and a DetailViewController
for the video itself, and the additional info of the video.
DetailViewController has a method like - (id)initWithFullscreen
which starts the view controller using the full screen space with the video.
So the sequence goes like this:
initWithFullscreen
, but not presentedanimated:NO
(as Anomie mentioned).It doesn't seem that the youtube app is doing anything fancier, the give-away was that the "Zoom in" animation zooms to a black square, before presenting the full video.