Trait objc2_ui_kit::UIActivityItemSource
source · pub unsafe trait UIActivityItemSource: NSObjectProtocol {
// Provided methods
unsafe fn activityViewControllerPlaceholderItem(
&self,
activity_view_controller: &UIActivityViewController
) -> Retained<AnyObject>
where Self: Sized + Message { ... }
unsafe fn activityViewController_itemForActivityType(
&self,
activity_view_controller: &UIActivityViewController,
activity_type: Option<&UIActivityType>
) -> Option<Retained<AnyObject>>
where Self: Sized + Message { ... }
unsafe fn activityViewController_subjectForActivityType(
&self,
activity_view_controller: &UIActivityViewController,
activity_type: Option<&UIActivityType>
) -> Retained<NSString>
where Self: Sized + Message { ... }
unsafe fn activityViewController_dataTypeIdentifierForActivityType(
&self,
activity_view_controller: &UIActivityViewController,
activity_type: Option<&UIActivityType>
) -> Retained<NSString>
where Self: Sized + Message { ... }
unsafe fn activityViewController_thumbnailImageForActivityType_suggestedSize(
&self,
activity_view_controller: &UIActivityViewController,
activity_type: Option<&UIActivityType>,
size: CGSize
) -> Option<Retained<UIImage>>
where Self: Sized + Message { ... }
unsafe fn activityViewControllerLinkMetadata(
&self,
activity_view_controller: &UIActivityViewController
) -> Option<Retained<LPLinkMetadata>>
where Self: Sized + Message { ... }
}Available on crate feature
UIActivityItemProvider only.Provided Methods§
unsafe fn activityViewControllerPlaceholderItem( &self, activity_view_controller: &UIActivityViewController ) -> Retained<AnyObject>
Available on crate features
UIActivityViewController and UIResponder and UIViewController only.unsafe fn activityViewController_itemForActivityType( &self, activity_view_controller: &UIActivityViewController, activity_type: Option<&UIActivityType> ) -> Option<Retained<AnyObject>>
Available on crate features
UIActivity and UIActivityViewController and UIResponder and UIViewController only.unsafe fn activityViewController_subjectForActivityType( &self, activity_view_controller: &UIActivityViewController, activity_type: Option<&UIActivityType> ) -> Retained<NSString>
Available on crate features
UIActivity and UIActivityViewController and UIResponder and UIViewController only.unsafe fn activityViewController_dataTypeIdentifierForActivityType( &self, activity_view_controller: &UIActivityViewController, activity_type: Option<&UIActivityType> ) -> Retained<NSString>
Available on crate features
UIActivity and UIActivityViewController and UIResponder and UIViewController only.unsafe fn activityViewController_thumbnailImageForActivityType_suggestedSize( &self, activity_view_controller: &UIActivityViewController, activity_type: Option<&UIActivityType>, size: CGSize ) -> Option<Retained<UIImage>>
Available on crate features
UIActivity and UIActivityViewController and UIImage and UIResponder and UIViewController only.unsafe fn activityViewControllerLinkMetadata( &self, activity_view_controller: &UIActivityViewController ) -> Option<Retained<LPLinkMetadata>>
Available on crate feature
UIActivityViewController and crate feature UIResponder and crate feature UIViewController and crate feature objc2-link-presentation and non-watchOS only.