What is the best way to create a custom UIViewController transition that on the first VC for example there is an image, and when you tap on it, it rises to the top of the screen and some other UI components (like labels and textViews) are added to the screen?
I want to achieve something like what Apple did on the new "Today" tab on the App Store.

