Перетаскивание подвидов UIScrollView

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

Мой вопрос в том, можно ли это сделать с помощью UIDragInteraction и UIDropInteraction, или мне нужно сделать это с помощью UIPanGestureRecognizer и написать собственный код? Если это можно сделать с помощью UIDragInteraction, укажите пример.

0 ответов

Другие вопросы по тегам