У меня есть элемент PageViewController, который инициализируется следующим образом:
self.pageViewController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStyleScroll
navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal options:nil];
На одной из страниц есть UISlider.
Моя проблема в том, что когда у меня есть переходный стиль, установленный в UIPageViewControllerTransitionStyleScroll
, он принимает 150-200 мс, прежде чем beginTrackingWithTouch
вызывается на слайдере.
Такое поведение не наблюдается, когда я использую UIPageViewControllerTransitionStylePageCurl
, где UISlider выбирается мгновенно.
Это означает, что, если пользователь не ждет бит перед перетаскиванием ползунка (прогресс видео), вместо него будет отображаться страница, которая далеко не идеальна.
Анимация страницы не соответствует требованиям приложения, поэтому любое объяснение или обходное решение оцениваются.