2013-03-19 30 views
0

我想搖動價格按鈕。每次倒車後,它應該等待幾秒鐘。如何在UIView動畫的兩個反向之間等待?

[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]; 

我該怎麼做?

回答

0

你既可以擁有各自的旋轉在自身animateWithDuration塊彼此的完成,或者你可以把它們中的每一個選擇,並呼籲:

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

,然後選擇setRad,您在動畫塊中設置變換。