pub unsafe trait UIPageViewControllerDataSource: NSObjectProtocol + MainThreadOnly {
// Provided methods
fn pageViewController_viewControllerBeforeViewController(
&self,
page_view_controller: &UIPageViewController,
view_controller: &UIViewController,
) -> Option<Retained<UIViewController>>
where Self: Sized + Message { ... }
fn pageViewController_viewControllerAfterViewController(
&self,
page_view_controller: &UIPageViewController,
view_controller: &UIViewController,
) -> Option<Retained<UIViewController>>
where Self: Sized + Message { ... }
fn presentationCountForPageViewController(
&self,
page_view_controller: &UIPageViewController,
) -> NSInteger
where Self: Sized + Message { ... }
fn presentationIndexForPageViewController(
&self,
page_view_controller: &UIPageViewController,
) -> NSInteger
where Self: Sized + Message { ... }
}Available on crate feature
UIPageViewController only.Expand description
Provided Methods§
fn pageViewController_viewControllerBeforeViewController( &self, page_view_controller: &UIPageViewController, view_controller: &UIViewController, ) -> Option<Retained<UIViewController>>
Available on crate features
UIResponder and UIViewController only.fn pageViewController_viewControllerAfterViewController( &self, page_view_controller: &UIPageViewController, view_controller: &UIViewController, ) -> Option<Retained<UIViewController>>
Available on crate features
UIResponder and UIViewController only.fn presentationCountForPageViewController( &self, page_view_controller: &UIPageViewController, ) -> NSInteger
Available on crate features
UIResponder and UIViewController only.fn presentationIndexForPageViewController( &self, page_view_controller: &UIPageViewController, ) -> NSInteger
Available on crate features
UIResponder and UIViewController only.