У меня есть UICollectionView, в котором я реализовал поведение перетаскивания 'n'. Это работает хорошо, но я хотел бы сделать так, чтобы вместо жеста, запускаемого встроенным длинным нажатием, он использовал пользовательский UIPanGestureRecognizer. Таким образом, взаимодействие будет намного более плавным, и в моем случае оно должно быть быстрее.
Есть ли способ начать UIDropInteraction с пользовательским UIGestureRecognizer?
Редактировать: я думаю, что я спрашиваю, есть ли API, чтобы сделать что-то подобное :
let interaction = UIDragInteraction(delegate: self)
let panRecognizer = UIPanGestureRecognizer(...)
А затем при распознавании жеста панорамирования сделать что-то вроде
interaction.begin()