pub unsafe trait UINavigationControllerDelegate: NSObjectProtocol + MainThreadOnly {
// Provided methods
unsafe fn navigationController_willShowViewController_animated(
&self,
navigation_controller: &UINavigationController,
view_controller: &UIViewController,
animated: bool,
)
where Self: Sized + Message { ... }
unsafe fn navigationController_didShowViewController_animated(
&self,
navigation_controller: &UINavigationController,
view_controller: &UIViewController,
animated: bool,
)
where Self: Sized + Message { ... }
unsafe fn navigationControllerSupportedInterfaceOrientations(
&self,
navigation_controller: &UINavigationController,
) -> UIInterfaceOrientationMask
where Self: Sized + Message { ... }
unsafe fn navigationControllerPreferredInterfaceOrientationForPresentation(
&self,
navigation_controller: &UINavigationController,
) -> UIInterfaceOrientation
where Self: Sized + Message { ... }
unsafe fn navigationController_interactionControllerForAnimationController(
&self,
navigation_controller: &UINavigationController,
animation_controller: &ProtocolObject<dyn UIViewControllerAnimatedTransitioning>,
) -> Option<Retained<ProtocolObject<dyn UIViewControllerInteractiveTransitioning>>>
where Self: Sized + Message { ... }
unsafe fn navigationController_animationControllerForOperation_fromViewController_toViewController(
&self,
navigation_controller: &UINavigationController,
operation: UINavigationControllerOperation,
from_vc: &UIViewController,
to_vc: &UIViewController,
) -> Option<Retained<ProtocolObject<dyn UIViewControllerAnimatedTransitioning>>>
where Self: Sized + Message { ... }
}
Available on crate feature
UINavigationController
only.Expand description
Provided Methods§
Available on crate features
UIResponder
and UIViewController
only.Available on crate features
UIResponder
and UIViewController
only.Available on crate features
UIOrientation
and UIResponder
and UIViewController
only.Available on crate features
UIOrientation
and UIResponder
and UIViewController
only.Available on crate features
UIResponder
and UIViewController
and UIViewControllerTransitioning
only.Available on crate features
UIResponder
and UIViewController
and UIViewControllerTransitioning
only.