現在、私はiPadの画像ライブラリからランダムな画像を取り出してUIImageViewに表示しています。私はそれを私が設定できるいくつかの所定の角度だけ回転させたい。プログラムによって設定されたある角度で画像を回転させる方法は?
私はタッチベースの回転を望んでいません。どうやってやるの?
現在、私はiPadの画像ライブラリからランダムな画像を取り出してUIImageViewに表示しています。私はそれを私が設定できるいくつかの所定の角度だけ回転させたい。プログラムによって設定されたある角度で画像を回転させる方法は?
私はタッチベースの回転を望んでいません。どうやってやるの?
CGAffineTransform rotateTransform = CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(rotateValue));
myObject.transform = rotateTransform;
なぜUIImageViewを回転させるだけではないのですか? QuartzCoreフレームワークをインクルードします。
#import <QuartzCore/QuartzCore.h>
self.imageView.layer.affineTransform = CGAffineTransformMakeRotation(angle)
は、このいずれかを使用することができます
CGAffineTransformMakeRotation
上のドキュメントを参照してください:
CGAffineTransform newTransform = CGAffineTransformMakeRotation((CGFloat)(90 * M_PI/180.0));
self.imageView.transform = newTransform;
ここ
90度では、あなたが別の角度を使用することができます。
は、次のリンクを参照してください。イメージを回転させるためのアイディアを得ることができます。
の可能重複[私は20度でUIImageViewを回転させることができますどのように?](http://stackoverflow.com/質問/ 852863/i-rotation-an-uiimageview-by-20度) –