PresentationType
public enum PresentationType
Describes the type of presentation for a view controller.
-
A modal presentation type with the specified navigation, presentation, and transition styles.
Declaration
Swift
case modal(NavigationStyle, UIModalPresentationStyle, UIModalTransitionStyle)
-
A popover presentation type with the specified configuration.
Declaration
Swift
case popover(PopoverConfig)
-
A push presentation type.
Declaration
Swift
case push
-
A “show” presentation type. This is an adaptive presentation that usually corresponds to
.Push
.Declaration
Swift
case show
-
A “show detail” presentation type. This is an adaptive presentation that usually corresponds to
.Modal
.Declaration
Swift
case showDetail(NavigationStyle)
-
A custom presentation style that uses the specified delegate.
Declaration
Swift
case custom(UIViewControllerTransitioningDelegate)
-
No presentation type specified, use UIKit defaults. Use this when presenting system controllers, like
UIAlertController
.Declaration
Swift
case none