То, что вы хотите, это UIPanGestureRecognizer (см. видео WWDC10 видео распознавателя жестов). С помощью средства распознавания жестов панорамирования, когда пользователь нажимает и удерживает палец, а затем начинает его перетаскивать, вы можете получить направление перетаскивания, перерисовать при его перетаскивании.
Получите координаты в кадре, в котором они были затронуты, используйте его в качестве точки, с помощью которой вы анимируете свой вид, чтобы вид всегда перемещался туда, откуда пользователь начал перетаскивать.