pub unsafe trait UILargeContentViewerInteractionDelegate: NSObjectProtocol + IsMainThreadOnly {
// Provided methods
unsafe fn largeContentViewerInteraction_didEndOnItem_atPoint(
&self,
interaction: &UILargeContentViewerInteraction,
item: Option<&ProtocolObject<dyn UILargeContentViewerItem>>,
point: CGPoint
)
where Self: Sized + Message { ... }
unsafe fn largeContentViewerInteraction_itemAtPoint(
&self,
interaction: &UILargeContentViewerInteraction,
point: CGPoint
) -> Option<Retained<ProtocolObject<dyn UILargeContentViewerItem>>>
where Self: Sized + Message { ... }
unsafe fn viewControllerForLargeContentViewerInteraction(
&self,
interaction: &UILargeContentViewerInteraction
) -> Retained<UIViewController>
where Self: Sized + Message { ... }
}
Available on crate feature
UILargeContentViewer
only.Provided Methods§
unsafe fn largeContentViewerInteraction_didEndOnItem_atPoint( &self, interaction: &UILargeContentViewerInteraction, item: Option<&ProtocolObject<dyn UILargeContentViewerItem>>, point: CGPoint )
unsafe fn largeContentViewerInteraction_itemAtPoint( &self, interaction: &UILargeContentViewerInteraction, point: CGPoint ) -> Option<Retained<ProtocolObject<dyn UILargeContentViewerItem>>>
unsafe fn viewControllerForLargeContentViewerInteraction( &self, interaction: &UILargeContentViewerInteraction ) -> Retained<UIViewController>
Available on crate features
UIResponder
and UIViewController
only.