pub unsafe trait UIPageViewControllerDelegate: NSObjectProtocol + MainThreadOnly {
// Provided methods
unsafe fn pageViewController_willTransitionToViewControllers(
&self,
page_view_controller: &UIPageViewController,
pending_view_controllers: &NSArray<UIViewController>,
)
where Self: Sized + Message { ... }
unsafe fn pageViewController_didFinishAnimating_previousViewControllers_transitionCompleted(
&self,
page_view_controller: &UIPageViewController,
finished: bool,
previous_view_controllers: &NSArray<UIViewController>,
completed: bool,
)
where Self: Sized + Message { ... }
unsafe fn pageViewController_spineLocationForInterfaceOrientation(
&self,
page_view_controller: &UIPageViewController,
orientation: UIInterfaceOrientation,
) -> UIPageViewControllerSpineLocation
where Self: Sized + Message { ... }
unsafe fn pageViewControllerSupportedInterfaceOrientations(
&self,
page_view_controller: &UIPageViewController,
) -> UIInterfaceOrientationMask
where Self: Sized + Message { ... }
unsafe fn pageViewControllerPreferredInterfaceOrientationForPresentation(
&self,
page_view_controller: &UIPageViewController,
) -> UIInterfaceOrientation
where Self: Sized + Message { ... }
}
Available on crate feature
UIPageViewController
only.Expand description
Provided Methods§
unsafe fn pageViewController_willTransitionToViewControllers( &self, page_view_controller: &UIPageViewController, pending_view_controllers: &NSArray<UIViewController>, )
Available on crate features
UIResponder
and UIViewController
only.unsafe fn pageViewController_didFinishAnimating_previousViewControllers_transitionCompleted( &self, page_view_controller: &UIPageViewController, finished: bool, previous_view_controllers: &NSArray<UIViewController>, completed: bool, )
Available on crate features
UIResponder
and UIViewController
only.unsafe fn pageViewController_spineLocationForInterfaceOrientation( &self, page_view_controller: &UIPageViewController, orientation: UIInterfaceOrientation, ) -> UIPageViewControllerSpineLocation
Available on crate features
UIOrientation
and UIResponder
and UIViewController
only.unsafe fn pageViewControllerSupportedInterfaceOrientations( &self, page_view_controller: &UIPageViewController, ) -> UIInterfaceOrientationMask
Available on crate features
UIOrientation
and UIResponder
and UIViewController
only.unsafe fn pageViewControllerPreferredInterfaceOrientationForPresentation( &self, page_view_controller: &UIPageViewController, ) -> UIInterfaceOrientation
Available on crate features
UIOrientation
and UIResponder
and UIViewController
only.