i'am использованием UIPageViewController с горизонтальной прокруткой ... до тех пор, пока прокрутке, то UIPageControl работает правильно, проблема возникает при переходе к программно следующей или предыдущей страницеUIPageViewController setViewControllers, UIPageControl не показывая правильный текущий номер
[self.pageViewController setViewControllers:@[[self viewControllerWithIndex:index]] direction:UIPageViewControllerNavigationDirectionReverse animated:YES completion:nil];
чем индекс UIPageControl не правильно (я бы обеспечить индекс сам, но не может получить доступ к UIPageControl в UIPageViewController в)
- (NSInteger)presentationCountForPageViewController:(UIPageViewController *)pageViewController {
return IntroScreensCount;
}
- (NSInteger)presentationIndexForPageViewController:(UIPageViewController *)pageViewController {
return 0;
}
Как получить текущий точечный индекс права UIPageControl при программном изменении страницы UIPageViewController?
показать ваши методы делегата –
отредактированные, но делегаты не имеют ничего общего с ним, так как они только обеспечивают минимальный и максимальный индекс, а не текущий один –
ok, теперь я получаю его –