在UIPageViewController中使用UISlider

问题描述:

我正在XCode 8/Swift 3中工作。我有一个连接了三个页面的UIPageViewController,并且在第三页上有一个UISlider。当您想要滑动元素时,触摸会触发PageViewController并移动页面而不是滑块。你需要触摸它一秒钟左右才能移动它。在UIPageViewController中使用UISlider

我发现this但这个解决方案是3岁,我不能将它转换成当前的语法。我找不到任何当前的例子。

这里是公认的Objective-C从其它问题

for view in pageViewController.view.subviews { 
    if view is UIScrollView { 
     (view as? UIScrollView)?.delaysContentTouches = false 
    } 
} 
迅捷的翻译