[][src]Trait uikit_sys::PUINavigationControllerDelegate

pub trait PUINavigationControllerDelegate: Sized + Deref {
    unsafe fn navigationController_willShowViewController_animated_(
        self,
        navigationController: UINavigationController,
        viewController: UIViewController,
        animated: BOOL
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn navigationController_didShowViewController_animated_(
        self,
        navigationController: UINavigationController,
        viewController: UIViewController,
        animated: BOOL
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn navigationControllerSupportedInterfaceOrientations_(
        self,
        navigationController: UINavigationController
    ) -> UIInterfaceOrientationMask
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn navigationControllerPreferredInterfaceOrientationForPresentation_(
        self,
        navigationController: UINavigationController
    ) -> UIInterfaceOrientation
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn navigationController_interactionControllerForAnimationController_(
        self,
        navigationController: UINavigationController,
        animationController: *mut u64
    ) -> *mut u64
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn navigationController_animationControllerForOperation_fromViewController_toViewController_(
        self,
        navigationController: UINavigationController,
        operation: UINavigationControllerOperation,
        fromVC: UIViewController,
        toVC: UIViewController
    ) -> *mut u64
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn navigationController_willShowViewController_animated_(
    self,
    navigationController: UINavigationController,
    viewController: UIViewController,
    animated: BOOL
) where
    Self::Target: Message + Sized

unsafe fn navigationController_didShowViewController_animated_(
    self,
    navigationController: UINavigationController,
    viewController: UIViewController,
    animated: BOOL
) where
    Self::Target: Message + Sized

unsafe fn navigationControllerSupportedInterfaceOrientations_(
    self,
    navigationController: UINavigationController
) -> UIInterfaceOrientationMask where
    Self::Target: Message + Sized

unsafe fn navigationControllerPreferredInterfaceOrientationForPresentation_(
    self,
    navigationController: UINavigationController
) -> UIInterfaceOrientation where
    Self::Target: Message + Sized

unsafe fn navigationController_interactionControllerForAnimationController_(
    self,
    navigationController: UINavigationController,
    animationController: *mut u64
) -> *mut u64 where
    Self::Target: Message + Sized

unsafe fn navigationController_animationControllerForOperation_fromViewController_toViewController_(
    self,
    navigationController: UINavigationController,
    operation: UINavigationControllerOperation,
    fromVC: UIViewController,
    toVC: UIViewController
) -> *mut u64 where
    Self::Target: Message + Sized

Loading content...

Implementors

Loading content...