I found a very simple way to make my animation work the way I wanted it too -
theImageView.center = CGPointMake(160.0, 364.0); [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:5];
It rotates the ImageView value M_PI / 2.65 (M_PI / 2.65 - number of rotations) to count 5.
source share