Да, это должно быть возможно, вам нужно будет напрямую реализовывать события touch / drag.
Проверьте методы делегирования touchesBegan, touchesMoved и т. Д. В UIResponder.
Один из подходов будетдля создания подкласса viewview и реализации touchesBegan, touchesMoved в нем и использования этого подкласса imageview для отображения ваших изображений в виде прокрутки.
В touchesBegan создайте новый вид изображения, добавьте его во внешний вид и установите его изображениебыть таким же, как в представлении прокрутки.Вам необходимо наложить его непосредственно на исходное изображение в представлении с прокруткой, поэтому отрегулируйте его исходную рамку относительно внешнего вида, вам нужно будет использовать исходную точку прокрутки, а также размер представления смещения и смещение представления исходного изображения внутри содержимогоЧтобы перерассчитать новый источник на внешнем виде.
Затем при перемещении касаний просто перенастройте рамку этого изображения в соответствии с координатами перемещенных касаний, чтобы изображение следовало за касанием.
Выполните проверку границы по кадру целевого изображения - как только пользователь перетянет его в эту границу, сделайте изображение целевого изображения таким же, как изображение в перетаскиваемом виде, и удалите перетаскиваемое изображение из содержащего вида.и отпустите.