我得到了一个带有一堆按钮的滚动视图,我想要触摸和拖动。
要选择是触摸还是拖动(不是拖动滚动视图,“物理上”拖动按钮),我检查按钮的平移手势识别器,看看拖动距离有多远,如果它已经结束阈值我将按钮拖动到拖动模式,然后将其从滚动视图中删除并将其添加到我的视图控制器的视图中(在同一位置,看起来就像在同一个地方)。
这一切都很顺利,除非我想滚动并且平底锅同时发射。我需要一种方法让平移手势识别器根据速度选择滚动视图是否应该滚动还是应该拖动按钮。
问题: UIPanGestureRecognizer是否有办法告诉UIScrollView继续滚动并取消自己?