我在XCode 8/Swift 3工作。我有一个附加了三页的UIPageViewController,在第三页有一个UISlider。当您想要滑动元素时,触摸会触发PageViewController并移动页面而不是滑块。你需要触摸它一秒钟左右才能移动它。
我找到了this但这个解决方案已经3年了,我无法将其转换为当前语法。我找不到任何当前的例子。

最佳答案

下面是从另一个问题中快速翻译出来的

for view in pageViewController.view.subviews {
   if view is UIScrollView {
      (view as? UIScrollView)?.delaysContentTouches = false
   }
}

关于ios - 在UIPageViewController中使用UISlider,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43416456/

10-13 04:01