2011-11-09 12 views
1

現在、私はiPadの画像ライブラリからランダムな画像を取り出してUIImageViewに表示しています。私はそれを私が設定できるいくつかの所定の角度だけ回転させたい。プログラムによって設定されたある角度で画像を回転させる方法は?

私はタッチベースの回転を望んでいません。どうやってやるの?

+0

の可能重複[私は20度でUIImageViewを回転させることができますどのように?](http://stackoverflow.com/質問/ 852863/i-rotation-an-uiimageview-by-20度) –

答えて

1
CGAffineTransform rotateTransform = CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(rotateValue)); 
myObject.transform = rotateTransform; 
2

なぜUIImageViewを回転させるだけではないのですか? QuartzCoreフレームワークをインクルードします。

#import <QuartzCore/QuartzCore.h> 

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

は、このいずれかを使用することができます CGAffineTransformMakeRotation

2

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

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

self.imageView.transform = newTransform; 
ここ

90度では、あなたが別の角度を使用することができます。

関連する問題