2013-03-19 1 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를 사용하면 애니메이션 블록에서 변환을 설정합니다.

관련 문제