Вы можете вращать UIImageView с помощью CGAffineTransform.Для начала можно взглянуть на следующую строку кода ...
// определить базовую константу / макросы
#define DEGREES_TO_RADIANS(angle) (angle / 180.0 * M_PI)
// метод поворота
-(void) rotateImage:(UIImageView *) imageView degrees:(CGFloat) degrees<br/>
{
CGAffineTransform transform = CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(degrees));
imageView.transform = transform;
}
// добавление изображения
UIImage *image = [UIImage imageNamed:@"round.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
imageView.frame = CGRectMake(INITIAL_X, INITIAL_Y, image.size.width, image.size.height);
[parentView addSubview:imageView];
// вызов метода для поворота изображения, когда вы хотите это сделать ... // здесь мы вызываем его для поворота на 6 градусов для примера на начальном этапе ..
[self rotateImage:imageView degrees:6];
[imageView release];
Надеюсь, это поможет вам.