IUIDocumentInteractionControllerDelegate Interface

Definition

Interface representing the required methods (if any) of the protocol UIDocumentInteractionControllerDelegate.

[Foundation.Protocol(Name="UIDocumentInteractionControllerDelegate", WrapperType=typeof(UIKit.UIDocumentInteractionControllerDelegateWrapper))]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUIDocumentInteractionControllerDelegate : IDisposable, ObjCRuntime.INativeObject
type IUIDocumentInteractionControllerDelegate = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Remarks

This interface contains the required methods (if any) from the protocol defined by UIDocumentInteractionControllerDelegate.

If developers create classes that implement this interface, the implementation methods will automatically be exported to Objective-C with the matching signature from the method defined in the UIDocumentInteractionControllerDelegate protocol.

Optional methods (if any) are provided by the UIDocumentInteractionControllerDelegate_Extensions class as extension methods to the interface, allowing developers to invoke any optional methods on the protocol.

Properties

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Extension Methods

CanPerformAction(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController, Selector)

Developers should not use this deprecated method, which determines whether the specified controller should support the specified action.

DidDismissOpenInMenu(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

Indicates that the controller has dismissed its "Open In..." menu.

DidDismissOptionsMenu(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

Indicates that the controller has dismissed its "Options" menu.

DidEndPreview(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

Indicates that the controller has ended its document preview.

DidEndSendingToApplication(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController, String)

Indicates that the controller's document has been handed off to the specified application.

PerformAction(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController, Selector)

Developers should not use this deprecated method.

RectangleForPreview(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

The RectangleF used as the starting point for animating the display of a document preview.

ViewControllerForPreview(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

The UIViewController that provides the document preview.

ViewForPreview(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

The UIView to use as the starting point for the animation preview. If null, the preview fades into place.

WillBeginPreview(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

Indicates that document preview is about to start.

WillBeginSendingToApplication(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController, String)

Indicates that the controller's document is about to be handed off to the specified application.

WillPresentOpenInMenu(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

Indicates that the "Open In..." menu is about to be presented to the app user.

WillPresentOptionsMenu(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

Indicates that the "Options" menu is about to be presented to the app user.

Applies to