Я борюсь с UIPageViewController
в режиме UIPageViewControllerTransitionStylePageCurl
.
Мне нужно получить позицию прокрутки ViewController, но проблема в том, что UIPageViewController
представление не соответствует UIScrollViewDelegate. Это выглядит так:
pageViewController.view
<_ UIPageViewControllerContentView: 0x7fb8eb40ca70;кадр = (0 0; 375 812);clipsToBounds = YES;непрозрачный = НЕТ;авторазмер = W + H;layer =>
reactPageViewController.view.subviews[0]
<_ View: 0x7fb8ec026a00;кадр = (0 0; 375 812);clipsToBounds = YES;жестRecognizers =;слой =;contentOffset: {375, 0};contentSize: {1125, 812};updatedContentInset: {0, 0, 0, 0}>
Поэтому я не могу добавить метод делегата scrollViewDidScroll
, поскольку reactPageViewController.view.subviews[0]
не соответствует UIScrollViewDelegate
. Кто-нибудь знает, как перехватить каждое событие прокрутки для стиля скручиваемости перехода?