В настоящее время я выбираю случайное изображение из библиотеки изображений iPad и показываю его в UIImageView. Я хочу повернуть его на некоторый предопределенный угол, который я могу установить.
Я не хочу никакого касания на основе вращения. Как я могу это сделать?
Почему бы просто не повернуть UIImageView?Включите платформу QuartzCore.
#import <QuartzCore/QuartzCore.h> self.imageView.layer.affineTransform = CGAffineTransformMakeRotation(angle)
См. Документацию по CGAffineTransformMakeRotation
CGAffineTransformMakeRotation
Вы можете использовать это:
CGAffineTransform newTransform = CGAffineTransformMakeRotation((CGFloat)(90 * M_PI / 180.0)); self.imageView.transform = newTransform;
Здесь 90 градусов, Вы можете использовать другой угол.
CGAffineTransform rotateTransform = CGAffineTransformMakeRotation( DEGREES_TO_RADIANS( rotateValue ) ); myObject.transform = rotateTransform;