0

私は他の同じ質問に目を通しましたが、それは役に立ちませんでした。doubleTapごとに90度回転する画像があります

これが回転機能です

-(void) rotateImageWithAngle:(float)angle1
{

    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:0.2];
    [UIView setAnimationBeginsFromCurrentState:YES];

    CGAffineTransform transform;
    transform = CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(angle1));
    self.transform = transform;

    [UIView commitAnimations];   
}

angel1は常に90です。問題は、それが1回だけ回転し、追加のdoubleTapごとに関数に移動しますが、何も実行しないことです。

ありがとう

4

1 に答える 1

2

毎回同じ変換を適用しています。ダブルタップするたびに角度を90度変更する必要があります。

于 2012-09-08T15:44:47.653 に答える