我正在使用带有水平滚动的UIPageViewController...只要用户滚动,UIPageControl就能正常工作,当以编程方式跳转到下一个或上一个页面时会出现问题。
[self.pageViewController setViewControllers:@[[self viewControllerWithIndex:index]] direction:UIPageViewControllerNavigationDirectionReverse animated:YES completion:nil];
UIPageControl的索引不正确(我本来想提供索引,但无法访问UIPageViewController的UIPageControl)。
- (NSInteger)presentationCountForPageViewController:(UIPageViewController *)pageViewController {
return IntroScreensCount;
}
- (NSInteger)presentationIndexForPageViewController:(UIPageViewController *)pageViewController {
return 0;
}
如何在以编程方式更改UIPageViewController页面时正确获取UIPageControl的当前点索引?