UIKit.UIPresentationController Members

The members of UIKit.UIPresentationController are listed below.

See Also: Inherited members from Foundation.NSObject

Public Constructors

Default constructor, initializes a new instance of this class.
Documentation for this section has not yet been entered.

Protected Constructors

Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

Public Properties

[read-only]
override
ClassHandleIntPtr. The handle for this class.
[read-only]
ContainerViewUIView. Gets the UIKit.UIView in which a presentation occurs.
DelegateIUIAdaptivePresentationControllerDelegate. An instance of the UIKit.UIAdaptivePresentationControllerDelegate model class which acts as the class delegate.
[read-only]
FrameOfPresentedViewInContainerViewCoreGraphics.CGRect. Gets the frame rectangle that the controller assigns to the presented view at the end of animations.
OverrideTraitCollectionUITraitCollection. Gets and sets additional traits for managed view controllers.
[read-only]
PreferredContentSizeCoreGraphics.CGSize. Gets the preferred size for the content of the container.
[read-only]
PresentationStyleUIModalPresentationStyle. Gets the preferred presentation style for this controller.
[read-only]
PresentedViewUIView. Gets the view to present.
[read-only]
PresentedViewControllerUIViewController. Gets the view controller being presented.
[read-only]
PresentingViewControllerUIViewController. Gets the view controller that is the presentation starting point.
[read-only]
ShouldPresentInFullscreenbool. Gets whether the presentation covers the whole screen.
[read-only]
ShouldRemovePresentersViewbool. Gets whether to remove the presenting view controller view when the presentation animations finish.
[read-only]
TraitCollectionUITraitCollection. Gets the collection of traits for this presentation controller.
WeakDelegateFoundation.NSObject. An object that can respond to the delegate protocol for this type

Public Methods

AdaptivePresentationStyle() : UIModalPresentationStyle
Gets the presentation style to use when the app changes in size.
ContainerViewDidLayoutSubviews()
Notifies this presentation controller that layout has ended on the views in the container view.
ContainerViewWillLayoutSubviews()
Notifies this presentation controller that layout will begin on the views in the container view.
DismissalTransitionDidEnd(bool)
Notifies this presentation controller that dismissal animations are finished.
DismissalTransitionWillBegin()
Notifies this presentation controller that dismissal animations will begin.
GetSizeForChildContentContainer(IUIContentContainer, CoreGraphics.CGSize) : CoreGraphics.CGSize
Gets the size of the content of the specified child UIKit.IUIContentContainer by using the size of the parent container.
PreferredContentSizeDidChangeForChildContentContainer(IUIContentContainer)
Notifies this controller that the preferred size for content for a specified child container has changed.
PresentationTransitionDidEnd(bool)
Notifies this presentation controller that presentation animations have finished.
PresentationTransitionWillBegin()
Notifies this presentation contoller that layout will begin on the views in the container.
SystemLayoutFittingSizeDidChangeForChildContentContainer(IUIContentContainer)
Notifies this container that auto layout resized a specified child container.
TraitCollectionDidChange(UITraitCollection)
Performs custom behavior when the specified current trait collection changes.
ViewWillTransitionToSize(IUIViewControllerTransitionCoordinator, CoreGraphics.CGSize)
Notifies this that the size of it's view will change to the specified value, as coordinated by coordinator.
WillTransitionToTraitCollection(UITraitCollection, IUIViewControllerTransitionCoordinator)
Notifies this that its trait collection will change to traitCollection, as coordinated by coordinator.

Protected Methods

override
Dispose(bool)
Releases the resources used by the UIPresentationController object.