目前我正在从 iPad 图像库中获取随机图像并在 UIImageView 中显示它。我想将它旋转一些我可以设置的预定义角度。
我不想要任何基于触摸的旋转。我怎样才能做到这一点?
目前我正在从 iPad 图像库中获取随机图像并在 UIImageView 中显示它。我想将它旋转一些我可以设置的预定义角度。
我不想要任何基于触摸的旋转。我怎样才能做到这一点?
为什么不直接旋转 UIImageView?包括 QuartzCore 框架。
#import <QuartzCore/QuartzCore.h>
self.imageView.layer.affineTransform = CGAffineTransformMakeRotation(angle)
CGAffineTransform rotateTransform = CGAffineTransformMakeRotation( DEGREES_TO_RADIANS( rotateValue ) );
myObject.transform = rotateTransform;
你可以使用这个:
CGAffineTransform newTransform = CGAffineTransformMakeRotation((CGFloat)(90 * M_PI / 180.0));
self.imageView.transform = newTransform;
这里是 90 度,您可以使用另一个角度。