pub unsafe trait UIDocumentInteractionControllerDelegate: NSObjectProtocol {
Show 13 methods // Provided methods unsafe fn documentInteractionControllerViewControllerForPreview( &self, controller: &UIDocumentInteractionController ) -> Retained<UIViewController> where Self: Sized + Message { ... } unsafe fn documentInteractionControllerRectForPreview( &self, controller: &UIDocumentInteractionController ) -> CGRect where Self: Sized + Message { ... } unsafe fn documentInteractionControllerViewForPreview( &self, controller: &UIDocumentInteractionController ) -> Option<Retained<UIView>> where Self: Sized + Message { ... } unsafe fn documentInteractionControllerWillBeginPreview( &self, controller: &UIDocumentInteractionController ) where Self: Sized + Message { ... } unsafe fn documentInteractionControllerDidEndPreview( &self, controller: &UIDocumentInteractionController ) where Self: Sized + Message { ... } unsafe fn documentInteractionControllerWillPresentOptionsMenu( &self, controller: &UIDocumentInteractionController ) where Self: Sized + Message { ... } unsafe fn documentInteractionControllerDidDismissOptionsMenu( &self, controller: &UIDocumentInteractionController ) where Self: Sized + Message { ... } unsafe fn documentInteractionControllerWillPresentOpenInMenu( &self, controller: &UIDocumentInteractionController ) where Self: Sized + Message { ... } unsafe fn documentInteractionControllerDidDismissOpenInMenu( &self, controller: &UIDocumentInteractionController ) where Self: Sized + Message { ... } unsafe fn documentInteractionController_willBeginSendingToApplication( &self, controller: &UIDocumentInteractionController, application: Option<&NSString> ) where Self: Sized + Message { ... } unsafe fn documentInteractionController_didEndSendingToApplication( &self, controller: &UIDocumentInteractionController, application: Option<&NSString> ) where Self: Sized + Message { ... } unsafe fn documentInteractionController_canPerformAction( &self, controller: &UIDocumentInteractionController, action: Option<Sel> ) -> bool where Self: Sized + Message { ... } unsafe fn documentInteractionController_performAction( &self, controller: &UIDocumentInteractionController, action: Option<Sel> ) -> bool where Self: Sized + Message { ... }
}
Available on crate feature UIDocumentInteractionController only.

Provided Methods§

source

unsafe fn documentInteractionControllerViewControllerForPreview( &self, controller: &UIDocumentInteractionController ) -> Retained<UIViewController>
where Self: Sized + Message,

Available on crate features UIResponder and UIViewController only.
source

unsafe fn documentInteractionControllerRectForPreview( &self, controller: &UIDocumentInteractionController ) -> CGRect
where Self: Sized + Message,

source

unsafe fn documentInteractionControllerViewForPreview( &self, controller: &UIDocumentInteractionController ) -> Option<Retained<UIView>>
where Self: Sized + Message,

Available on crate features UIResponder and UIView only.
source

unsafe fn documentInteractionControllerWillBeginPreview( &self, controller: &UIDocumentInteractionController )
where Self: Sized + Message,

source

unsafe fn documentInteractionControllerDidEndPreview( &self, controller: &UIDocumentInteractionController )
where Self: Sized + Message,

source

unsafe fn documentInteractionControllerWillPresentOptionsMenu( &self, controller: &UIDocumentInteractionController )
where Self: Sized + Message,

source

unsafe fn documentInteractionControllerDidDismissOptionsMenu( &self, controller: &UIDocumentInteractionController )
where Self: Sized + Message,

source

unsafe fn documentInteractionControllerWillPresentOpenInMenu( &self, controller: &UIDocumentInteractionController )
where Self: Sized + Message,

source

unsafe fn documentInteractionControllerDidDismissOpenInMenu( &self, controller: &UIDocumentInteractionController )
where Self: Sized + Message,

source

unsafe fn documentInteractionController_willBeginSendingToApplication( &self, controller: &UIDocumentInteractionController, application: Option<&NSString> )
where Self: Sized + Message,

source

unsafe fn documentInteractionController_didEndSendingToApplication( &self, controller: &UIDocumentInteractionController, application: Option<&NSString> )
where Self: Sized + Message,

source

unsafe fn documentInteractionController_canPerformAction( &self, controller: &UIDocumentInteractionController, action: Option<Sel> ) -> bool
where Self: Sized + Message,

👎Deprecated
source

unsafe fn documentInteractionController_performAction( &self, controller: &UIDocumentInteractionController, action: Option<Sel> ) -> bool
where Self: Sized + Message,

👎Deprecated

Trait Implementations§

source§

impl ProtocolType for dyn UIDocumentInteractionControllerDelegate

source§

const NAME: &'static str = "UIDocumentInteractionControllerDelegate"

The name of the Objective-C protocol that this type represents.
source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
source§

impl<T> ImplementedBy<T> for dyn UIDocumentInteractionControllerDelegate

Implementations on Foreign Types§

source§

impl<T> UIDocumentInteractionControllerDelegate for ProtocolObject<T>

Implementors§