Pet*_*isu 7 cocoa-touch uipagecontrol ios uipageviewcontroller
我正在使用带水平滚动的UIPageViewController ...只要用户滚动,UIPageControl正常工作,当以编程方式跳转到下一页或上一页时会出现问题
[self.pageViewController setViewControllers:@[[self viewControllerWithIndex:index]] direction:UIPageViewControllerNavigationDirectionReverse animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)
比UIPageControl的索引不对(我会自己提供索引,但无法访问UIPageViewController的UIPageControl)
- (NSInteger)presentationCountForPageViewController:(UIPageViewController *)pageViewController {
return IntroScreensCount;
}
- (NSInteger)presentationIndexForPageViewController:(UIPageViewController *)pageViewController {
return 0;
}
Run Code Online (Sandbox Code Playgroud)
当以编程方式更改UIPageViewController页面时,如何正确获取UIPageControl的当前点索引?
Pet*_*isu 10
好吧,结果我误解了一个委托方法
- (NSInteger)presentationIndexForPageViewController:(UIPageViewController *)pageViewController {
return [(IntroPageViewController *)[pageViewController.viewControllers firstObject] index];
}
Run Code Online (Sandbox Code Playgroud)