Чтобы повернуть изображение:
import math.h
в касаниях, начало: поиск firsttouch, secondtouch и т. Д.
затем: float startdirection = tanh ((firsttouch.y-secondtouch.y) / (firsttouch.x-secondtouch.x));
при касании: найдите firsttouch, secondtouch снова, затем:
float newdirection = tanh ((firsttouch.y-secondtouch.y) / (firsttouch.x-secondtouch.x));
image.transform = CGAffineTransformMakeRotation (newdirection-startdirection);