Перетаскивание подвидов UIScrollView
У меня есть много пользовательских подвидов, называемых ячейками в UIScrollView. Некоторые ячейки могут быть длиннее, чем ширина видимого фрейма scrollView. Мне нужно иметь возможность перетаскивать ячейку в любое место в прокрутке или перетаскивать их в нижнюю часть экрана (за пределами родительского UIScrollView), и в этом случае ячейка будет удалена. Кроме того, представление прокрутки автоматически начнет прокручиваться в направлении перетаскивания ячейки, если пользователь продолжает удерживать ее, а центр ячейки находится за пределами видимой рамки UIScrollView.
Мой вопрос в том, можно ли это сделать с помощью UIDragInteraction и UIDropInteraction, или мне нужно сделать это с помощью UIPanGestureRecognizer и написать собственный код? Если это можно сделать с помощью UIDragInteraction, укажите пример.