Реализация UIScrollViewDelegate
и поворот с аффинным преобразованием.
#import <QuartzCore/QuartzCore.h>
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
CGPoint offset = scrollView.contentOffset;
CGFloat rotateDegrees = offset.y;
CGFloat rotateRadians = rotateDegrees * (M_PI / 180);
_myImage.layer.affineTransform = CGAffineTransformMakeRotation(rotateRadians);
}
Чтобы сбросить вращение, используйте _myImage.layer.affineTransform = CGAffineTransformIdentity
.