можно ли активировать UIDragInteraction из пользовательского UIGestureRecognizer - PullRequest
0 голосов
/ 29 марта 2020

У меня есть UICollectionView, в котором я реализовал поведение перетаскивания 'n'. Это работает хорошо, но я хотел бы сделать так, чтобы вместо жеста, запускаемого встроенным длинным нажатием, он использовал пользовательский UIPanGestureRecognizer. Таким образом, взаимодействие будет намного более плавным, и в моем случае оно должно быть быстрее.

Есть ли способ начать UIDropInteraction с пользовательским UIGestureRecognizer?

Редактировать: я думаю, что я спрашиваю, есть ли API, чтобы сделать что-то подобное :

let interaction = UIDragInteraction(delegate: self)

let panRecognizer = UIPanGestureRecognizer(...)

А затем при распознавании жеста панорамирования сделать что-то вроде

interaction.begin()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...