1

現在、iPad の画像ライブラリからランダムに画像を取得し、UIImageView に表示しています。設定できる定義済みの角度で回転させたい。

タッチベースのローテーションは必要ありません。どうやってやるの?

4

3 に答える 3

2

UIImageViewを回転させてみませんか?QuartzCoreフレームワークを含めます。

#import <QuartzCore/QuartzCore.h>

self.imageView.layer.affineTransform = CGAffineTransformMakeRotation(angle)

のドキュメントを参照してくださいCGAffineTransformMakeRotation

于 2011-11-09T11:22:14.103 に答える
1
CGAffineTransform rotateTransform = CGAffineTransformMakeRotation( DEGREES_TO_RADIANS( rotateValue ) );
myObject.transform = rotateTransform;
于 2011-11-09T11:21:28.577 に答える
1

これを使用できます:

CGAffineTransform newTransform = CGAffineTransformMakeRotation((CGFloat)(90 * M_PI / 180.0));

self.imageView.transform = newTransform;

ここでは 90 度ですが、別の角度を使用できます。

于 2011-11-09T11:26:05.403 に答える