애니메이션 블록 (animationWithDuration
)과 여러 옵션을 구현하려고합니다. 단지 세 가지 대신에 내가 지정한 옵션 중 하나만 사용하는 것만 큼 잘 작동하고 있습니다. 지정할 수있는 옵션의 수에 제한이 있습니까, 아니면 특정 조합의 옵션에 제한이 있습니까?iOS 여러 옵션이있는 UIView 애니메이션 (animationWithDuration :)
아래 코드는 제 코드입니다. "starRotator"는 내가 돌고있는 UIView
에있는 UIImageView
입니다. 옵션을 괄호로 묶으려고했지만 그 중 하나도 작동하지 않았습니다. UIViewAnimationOptionRepeat
옵션 만 사용하고 나머지 두 개는 무시하는 것으로 보입니다.
[UIView animateWithDuration:30.0
delay:0.0
options:UIViewAnimationCurveLinear | UIViewAnimationOptionRepeat | UIViewAnimationOptionBeginFromCurrentState
animations:^{
starRotator.superview.transform = CGAffineTransformMakeRotation(M_PI);
}
completion:^(BOOL finished){ }
];
정말 고마워요! 나는 이것을 알아 내려고 벽에 머리를 치고 있었다. 항상 두 번째 눈을 갖는 데 도움이됩니다. – Justine