I am wondering what is the best way to implement rotation-based dragging movements in my iPhone application.
I have a UIView that I wish to rotate around its centre,
Have you considered using UIRotationGestureRecognizer? Seems like that has the logic already baked in, and might make things simpler.
UIRotationGestureRecognizer