I would love to know how they do it for the transition between views when you tap on the Find button at the top right corner. I’m guessing there’s some OpenGL ES involved? I’m particularly interested in these kind of animation, It’d be greatly appreciated if somebody could recommend some resources to learn how to do these kind of thing.
THanks !
You will probably want to look in two places.
The first is the Core Animation Function Reference
This will allow you to apply rotate, scale, translate, etc transforms to your view, all in 3D. It looks like National Geographic uses a combination of them to give you the feel that the view is dropping backwards.
The second is CAKeyframeAnimation
It will allow you to combine multiple animations into a timeline. Normally an animation is from point A to point B but with CAKeyframeAnimations you can have multiple points that get hit at different points during your animation.
Keep in mind that bot of these are rather complicated to master so don’t worry if you get stuck right away. You will eventually figure it out.