0

価格ボタンを振る。それぞれの逆転の後、それは数秒待つべきです。

 [UIView animateWithDuration:0.14f delay:0 options:(UIViewAnimationOptionAutoreverse | UIViewAnimationOptionRepeat | UIViewAnimationCurveEaseInOut) animations:^{
        self.priceButton.transform = CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(3));
        self.priceButton.transform = CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(-6));
        self.priceButton.transform = CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(3));
    } completion:nil];

どうやってやるの?

4

1 に答える 1

0

これらの各ローテーションを互いに補完する独自のanimateWithDurationブロックに含めるか、各ローテーションをセレクターに入れて次を呼び出すことができます。

[self performSelector:@selector(setRad:) withObject:[NSNumber numberWithInt:(either -6 or 3 here)] afterDelay:0.14f*(either 0 1 or 2)];

次に、セレクターsetRadで、アニメーションブロックに変換を設定します。

于 2013-03-20T00:13:31.907 に答える