0
私はギャラリーからの画像を使用するコレクションビューを持っています。 コレクションビューのセルには、ユーザーが画像を回転すると画像が回転するボタンがあります。ボタンをクリックすると180度だけ回転し、右の角度で画像を回転します。あなたは90°の回転を行うためにCGAffineTransformMakeRotation(M_PI_2);
を使用することができますイメージIOSの複数の角度で回転
- (IBAction)rotatePic:(id)sender
{
_imageView.transform = CGAffineTransformMakeRotation(M_PI);
}
ブロiは、ユーザーがクリックしたとき、それは最初に移動する必要があり、それをしたいです90度のように、またそれをクリックして180度の画像を表示し、再度クリックすると360度に移動します。 @Kerberos – Raheel
ボタンをクリックするたびに90度回転したい場合は、次のコードを使用できます。 'CGAffineTransform newTransform = CGAffineTransformRotate(self.imageView.transform、M_PI_2); self.imageView.transform = newTransform; ' それ以外の場合は、メソッド内でカウンタを使用できます。 – Kerberos
私は、ユーザーがボタンをクリックするたびに、uが回答として与えたように、画像が4つの角度すべてで回転する回数は問題ではありません。 1つの特定の角度にのみ移動すべきではありません。 @Kerberos – Raheel