我正在使用XCode 8 / Swift 3.我有一个UIPageViewController,附有三个页面,第三页上有一个UISlider。当您想要滑动元素时,触摸会触发PageViewController并移动页面而不是滑块。你需要触摸它一秒左右才能移动它。
我找到了this,但此解决方案已有3年历史,我无法将其转换为当前语法。我找不到任何现有的例子。
答案 0 :(得分:1)
以下是其他问题
中接受的Objective-C
的Swift翻译
for view in pageViewController.view.subviews {
if view is UIScrollView {
(view as? UIScrollView)?.delaysContentTouches = false
}
}