Transition styles available when presenting view controllers.
When the view controller is presented, its view slides up from the bottom of the screen. on dismissal, the view slides back down. this is the default transition style.available in ios 3.0 and later.declared in uiviewcontroller.h.
When the view controller is presented, the current view initiates a horizontal 3d flip from right-to-left, resulting in the revealing of the new view as if it were on the back of the previous view. on dismissal, the flip occurs from left-to-right, returning to the original view. available in ios 3.0 and later.declared in uiviewcontroller.h.
When the view controller is presented, the current view fades out while the new view fades in at the same time. on dismissal, a similar type of cross-fade is used to return to the original view. available in ios 3.0 and later.declared in uiviewcontroller.h.
When the view controller is presented, one corner of the current view curls up to reveal the presented view underneath. on dismissal, the curled up page unfurls itself back on top of the presented view. a view presented using this transition is itself prevented from presenting any additional views.this transition style is supported only if the parent view controller is presenting a full-screen view and you use the uimodalpresentationfullscreen modal presentation style. attempting to use a different form factor for the parent view or a different presentation style triggers an exception.available in ios 3.2 and later.declared in uiviewcontroller.h.