現在、iPad の画像ライブラリからランダムに画像を取得し、UIImageView に表示しています。設定できる定義済みの角度で回転させたい。
タッチベースのローテーションは必要ありません。どうやってやるの?
現在、iPad の画像ライブラリからランダムに画像を取得し、UIImageView に表示しています。設定できる定義済みの角度で回転させたい。
タッチベースのローテーションは必要ありません。どうやってやるの?
UIImageViewを回転させてみませんか?QuartzCoreフレームワークを含めます。
#import <QuartzCore/QuartzCore.h>
self.imageView.layer.affineTransform = CGAffineTransformMakeRotation(angle)
のドキュメントを参照してくださいCGAffineTransformMakeRotation
CGAffineTransform rotateTransform = CGAffineTransformMakeRotation( DEGREES_TO_RADIANS( rotateValue ) );
myObject.transform = rotateTransform;
これを使用できます:
CGAffineTransform newTransform = CGAffineTransformMakeRotation((CGFloat)(90 * M_PI / 180.0));
self.imageView.transform = newTransform;
ここでは 90 度ですが、別の角度を使用できます。