UIScrollView开始滚动阈值

时间:2020-10-13 16:00:59

标签: swift uiscrollview uikit

我正在寻找一种将UIScrollView固定在其位置上的方法,除非将触摸移动了某个阈值,否则它将跳到应该滚动到的位置并继续滚动。

这样做的原因是我有一个垂直滚动,而UIScrollView中的每个单元格都有一个水平滚动。因此,我想介绍一些“粘性”,以确保用户在打算水平滚动时不会意外地垂直滚动。

我首先劫持了contentOffset中的scrollViewDidScroll属性。麻烦的是,如果我设置contentOffset

,我将无法找到scrollView移动了多少。

如果我尝试向班级添加UIPanGestureRecognizer,则它会覆盖UIScrollView,而UIScrollView会变得无响应。

有人知道这样做的方法吗?

编辑:根据评论进行编辑。

0 个答案:

没有答案