代码之家  ›  专栏  ›  技术社区  ›  Roei Nadam

UIPageViewControler是否从didFinishAnimating方法获取当前数字页?

  •  0
  • Roei Nadam  · 技术社区  · 10 年前

    有什么方法可以从这个方法中获取我当前所在的页面?

    -(void)pageViewController:(UIPageViewController *)pvc didFinishAnimating:(BOOL)finished previousViewControllers:(NSArray *)previousViewControllers transitionCompleted:(BOOL)completed –
    
    1 回复  |  直到 10 年前
        1
  •  0
  •   Roei Nadam    10 年前

    这是我的作品,感谢克鲁梅尔!

    - (void)pageViewController:(UIPageViewController *)pageViewController didFinishAnimating:(BOOL)finished previousViewControllers:(NSArray *)previousViewControllers transitionCompleted:(BOOL)completed 
    {
       if (completed) {
        int currentIndex = ((UIViewController *)[self.pageViewController.viewControllers objectAtIndex:0]).view.tag;
        self.pageControl.currentPage = currentIndex;
         }
      }