我在 XCode 8/Swift 3 中工作。我有一个附加了三个页面的 UIPageViewController,在第三页上有一个 UISlider。当您想要滑动元素时,触摸会触发 PageViewController 并移动页面而不是 slider 。您需要触摸它一秒钟左右才能移动它。
我找到了 this但这个解决方案已有 3 年历史,我无法将其转换为当前语法。我找不到任何当前示例。
最佳答案
这是从另一个问题中接受的 Objective-C
的 Swift 翻译
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/