Well, I had a similar problem.
I solved this by turning off the scroll view when you get a touch event on its preview.
And when you think that your event is completed, you turn on the scroll view again.
If you do not enable-disable the scroll view, automatically cancels drag and drop events!
source share