我有一个UICollectionView,我已经实现了拖放行为。它工作正常,但我想这样做,而不是使用内置的长按来启动手势,而是使用自定义UIPanGestureRecognizer。这样,交互将更加顺畅,在我的用例中,它需要更快。
是否可以通过自定义UIGestureRecognizer开始UIDropInteraction?
编辑: 我想我要问的是是否有API可以执行以下操作:
let interaction = UIDragInteraction(delegate: self)
let panRecognizer = UIPanGestureRecognizer(...)
然后在识别平移手势时执行类似的操作
interaction.begin()