Метод делегата UIPageViewController, не вызванный со стилем перехода прокрутки - PullRequest
0 голосов
/ 02 мая 2018

Я использую UIPageViewController для вертикальной прокрутки, чтобы показать свои данные. Я создаю это так:

- (UIPageViewController *)pageViewController {
    if (!_pageViewController) {
        NSDictionary *options = @{UIPageViewControllerOptionInterPageSpacingKey: @(0)};
        _pageViewController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStyleScroll navigationOrientation:UIPageViewControllerNavigationOrientationVertical options:options];
        _pageViewController.delegate = self;
        _pageViewController.dataSource = self;

    }

    return _pageViewController;
}

Когда моя UIPageViewController показывает последнюю страницу, я хочу прокрутить ее вверх и вызвать действие, чтобы загрузить больше данных. Но ни один из UIPageViewController методов делегата или источника данных не был вызван.

Но если я изменю UIPageViewControllerTransitionStyleScroll на UIPageViewControllerTransitionStylePageCurl, pageViewController:viewControllerAfterViewController: и некоторые другие методы делегата и источника данных будут вызваны, как и ожидалось.

Так это ошибка UIPageViewController? Как я могу это исправить?

...