当用户点击滚动视图停止滚动时,点击手势识别器被触发
Tap gesture recognizer gets triggered when user taps scroll view to stop scrolling
在下面的 gif 中,我快速滚动(通过轻弹)然后点击显示屏停止滚动,这会触发点击识别器(hides/shows 工具栏)。我只希望在滚动视图未滚动时触发点击识别器,有没有办法做到这一点?
我有一个解决方法可以提供与我正在寻找的相同的结果。
只需在 scrollViewWillBeginDragging:
中禁用点击手势识别器,然后在 scrollViewDidEndDragging:willDecelerate:
中再次启用它。
在下面的 gif 中,我快速滚动(通过轻弹)然后点击显示屏停止滚动,这会触发点击识别器(hides/shows 工具栏)。我只希望在滚动视图未滚动时触发点击识别器,有没有办法做到这一点?
我有一个解决方法可以提供与我正在寻找的相同的结果。
只需在 scrollViewWillBeginDragging:
中禁用点击手势识别器,然后在 scrollViewDidEndDragging:willDecelerate:
中再次启用它。