[][src]Trait uikit_sys::PUIAdaptivePresentationControllerDelegate

pub trait PUIAdaptivePresentationControllerDelegate: Sized + Deref {
    unsafe fn adaptivePresentationStyleForPresentationController_(
        self,
        controller: UIPresentationController
    ) -> UIModalPresentationStyle
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn adaptivePresentationStyleForPresentationController_traitCollection_(
        self,
        controller: UIPresentationController,
        traitCollection: UITraitCollection
    ) -> UIModalPresentationStyle
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn presentationController_viewControllerForAdaptivePresentationStyle_(
        self,
        controller: UIPresentationController,
        style: UIModalPresentationStyle
    ) -> UIViewController
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn presentationController_willPresentWithAdaptiveStyle_transitionCoordinator_(
        self,
        presentationController: UIPresentationController,
        style: UIModalPresentationStyle,
        transitionCoordinator: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn presentationControllerShouldDismiss_(
        self,
        presentationController: UIPresentationController
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn presentationControllerWillDismiss_(
        self,
        presentationController: UIPresentationController
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn presentationControllerDidDismiss_(
        self,
        presentationController: UIPresentationController
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn presentationControllerDidAttemptToDismiss_(
        self,
        presentationController: UIPresentationController
    )
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn adaptivePresentationStyleForPresentationController_(
    self,
    controller: UIPresentationController
) -> UIModalPresentationStyle where
    Self::Target: Message + Sized

unsafe fn adaptivePresentationStyleForPresentationController_traitCollection_(
    self,
    controller: UIPresentationController,
    traitCollection: UITraitCollection
) -> UIModalPresentationStyle where
    Self::Target: Message + Sized

unsafe fn presentationController_viewControllerForAdaptivePresentationStyle_(
    self,
    controller: UIPresentationController,
    style: UIModalPresentationStyle
) -> UIViewController where
    Self::Target: Message + Sized

unsafe fn presentationController_willPresentWithAdaptiveStyle_transitionCoordinator_(
    self,
    presentationController: UIPresentationController,
    style: UIModalPresentationStyle,
    transitionCoordinator: *mut u64
) where
    Self::Target: Message + Sized

unsafe fn presentationControllerShouldDismiss_(
    self,
    presentationController: UIPresentationController
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn presentationControllerWillDismiss_(
    self,
    presentationController: UIPresentationController
) where
    Self::Target: Message + Sized

unsafe fn presentationControllerDidDismiss_(
    self,
    presentationController: UIPresentationController
) where
    Self::Target: Message + Sized

unsafe fn presentationControllerDidAttemptToDismiss_(
    self,
    presentationController: UIPresentationController
) where
    Self::Target: Message + Sized

Loading content...

Implementors

Loading content...