ios - 平移速度计算以快速执行不同的任务

标签 ios swift uiscrollview drag-and-drop uipangesturerecognizer

我在 UIScrollView 中有一组对象,我可以执行平移手势。但是,如果我正在滑动,即使我握住对象并滑动得太快,我也希望能够 ScrollView 。我是否可以计算拖放的速度,以便我可以使 UIScrollView 移动,而不是执行快速的拖放操作?

这个问题的解决方案是什么?请指教

最佳答案

可能有更简单的方法。您可以要求手势识别器等待另一个手势识别器失败后再开始。在我看来,这就是你想要实现的目标。你能尝试一下吗:

[scrollView.panGestureRecognizer requireGestureRecognizerToFail:myGestureRecognizer];

或者其他方式

[myGestureRecognizer requireGestureRecognizerToFail:scrollView.panGestureRecognizer];

关于ios - 平移速度计算以快速执行不同的任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35510705/

相关文章:

ios - 如何在 swift 注册时根据该 PhoneNumber 检索 uid

ios - 为什么我在检查发件人的类别时收到错误 "Cannot assign to the result of this expression"?

ios - 播放大量音频文件后,AVAudioPlayer停止播放:kAudio_TooManyFilesOpenError

iphone - 在 iphone 应用程序中从 UIScrollView 创建 PDF

ios - UIScrollview 第二次没有正确显示

ios - 从 SwiftUI View 调用本地 UIViewController 函数

php - 我的代码沙盒 Paypal future 付款有什么问题

ios - iOS 的 mvvmcross 设置类 - mvxiossetup 与 mvxtouchsetup

iOS 图表 - 如何设置 x 轴下的 y 值

ios - 如何缩放填满屏幕的 UIImageView