UIPageViewController: get the currentPage

后端 未结 12 528
别那么骄傲
别那么骄傲 2021-02-03 22:22

I have been struggling with this issue for the last few days and after all this juggling I have figured out that all I need is the current Index from the datasource method to up

12条回答
  •  孤城傲影
    2021-02-03 22:55

    if you implement ModelController (as in Apple example), use it's method indexOfViewController

    - (void)pageViewController:(UIPageViewController *)pageViewController didFinishAnimating:(BOOL)finished previousViewControllers:(NSArray *)previousViewControllers transitionCompleted:(BOOL)completed {
        myDataViewController *currentView = [pageViewController.viewControllers objectAtIndex:0];
        NSInteger currentIndex = [_modelController indexOfViewController:currentView];
        [self displayPageNumber:currentIndex];
    }
    

提交回复
热议问题