Напишите пользовательский распознаватель жестов, для которого требуются два пальца на экране.
Как только оба пальца окажутся на экране, сохраните свое смещение к границе imageView в некоторых UIEdgeInsets.
При касании перемещается, убедитесь, что оба пальцана экране: если это так, вычислите новый кадр, применяя edgeInsets в текущей позиции касания.
Заголовок: щелкните
Реализация: щелкните
Работает хорошо и чувствует себя более естественно, чем другие реализации, которые я видел.