小编And*_*sen的帖子

UIPageViewController里面的UISlider

我有一个PageViewController,它初始化如下:

self.pageViewController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStyleScroll
                          navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal options:nil];
Run Code Online (Sandbox Code Playgroud)

在其中一个页面上,有一个UISlider.

我的问题是,当我将过渡样式设置UIPageViewControllerTransitionStyleScroll为时beginTrackingWithTouch,在滑块上调用之前需要150-200毫秒.当我使用UIPageViewControllerTransitionStylePageCurlUISlider 时,立即选择此行为.

这意味着除非用户在拖动滑块之前等待一点(视频进度),否则页面将转向,这远非理想.

Page curl动画不符合应用程序的要求,因此任何解释或解决方法都表示赞赏.

cocoa-touch uislider uipageviewcontroller

12
推荐指数
1
解决办法
2858
查看次数