UIPageViewController: get the currentPage

后端 未结 12 682
别那么骄傲
别那么骄傲 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:47

    You can try this. This will give you current page.

        - (void)pageViewController:(UIPageViewController *)pageViewController didFinishAnimating:(BOOL)finished previousViewControllers:(NSArray *)previousViewControllers transitionCompleted:(BOOL)completed
    {
        UIViewController * viewController = [previousViewControllers lastObject];
    
        NSUInteger previousPage = [(PageContentViewController *)viewController index];
    
        NSUInteger currentPage = previousPage+1;
    }
    

提交回复
热议问题