私のプロジェクトでは、UIImageViewの次の作業を行っています。 1.)rotate it 2.)move it 3.)ズームします。 私のプロジェクトには、 "New"という名前のボタンがあり、app.myの問題をすべてリセットします。画像を回転して新しいボタンをクリックすると、UIImageVIewの設定は変更されません。いくつかのアイデアがあります。事前にありがとうございます。UIImageViewの変換プロパティをリセットする方法
-(void)rotate:(id)sender {
if([(UIRotationGestureRecognizer*)sender state] == UIGestureRecognizerStateEnded) {
lastRotation = 0.0;
return;
}
CGFloat rotation = 0.0 - (lastRotation - [(UIRotationGestureRecognizer*)sender rotation]);
CGAffineTransform oldTransform = [(UIPinchGestureRecognizer*)sender view].transform;
CGAffineTransform newTransform = CGAffineTransformRotate(oldTransform,rotation);
[[(UIRotationGestureRecognizer*)sender view] setTransform:newTransform];
lastRotation = [(UIRotationGestureRecognizer*)sender rotation];
}
上記のコード私は回転のために使用しています。
は、リセット、次いで拡張を使用して回転を逆に、画像を回転させるためのディーパックの一例のオフ構築することができました感覚 ?画像は右または右に回転しますか? – booleanBoy
いくつかのurコードを投稿してください.....私たちはあなたに助けてくれるかもしれません。 – booleanBoy
@iphoneFreakお返事ありがとうございます。はい、そうです。 – Rahul