I have a circular image which I am trying to rotate, so that the yellow and black striped circle stays under the user\'s finger and rotates in both directions. I have this s
I suspect this method gets called A LOT. Try using NSLog and check how many time it does.
Anyway, you are not calculating the angle properly, you could try using
-(CGPoint)translationInView:(UIView *)view
from the recognizer to calculate the correct angle to rotate.