Enumeration Case

UIModalPresentationPopover

A presentation style where the content is displayed in a popover view.

Declaration

UIModalPresentationPopover

Discussion

In a horizontally regular environment, this style displays the view controller in a popover view. The background content is dimmed and taps outside the popover cause the popover to be dismissed. If you do not want taps to dismiss the popover, you can assign one or more views to the passthroughViews property of the associated UIPopoverPresentationController object, which you can get from the popoverPresentationController property.

In a horizontally compact environment, this option behaves the same as UIModalPresentationFullScreen.

See Also

Presentations

UIModalPresentationAutomatic

The default presentation style chosen by the system.

Beta
UIModalPresentationNone

A presentation style that indicates no adaptations should be made.

UIModalPresentationFullScreen

A presentation style in which the presented view covers the screen.

UIModalPresentationPageSheet

A presentation style that partially covers the underlying content.

UIModalPresentationFormSheet

A presentation style that displays the content centered in the screen.

UIModalPresentationCurrentContext

A presentation style where the content is displayed over another view controller’s content.

UIModalPresentationCustom

A custom view presentation style that is managed by a custom presentation controller and one or more custom animator objects.

UIModalPresentationOverFullScreen

A view presentation style in which the presented view covers the screen.

UIModalPresentationOverCurrentContext

A presentation style where the content is displayed over another view controller’s content.

UIModalPresentationBlurOverFullScreen

A presentation style that blurs the underlying content before displaying new content in a full-screen presentation.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software