我正在尝试使用多个选项来实现UIView
动画块。animationWithDuration
它工作正常,只是它似乎只使用我指定的选项之一而不是全部三个。我可以指定的选项数量是否有限制或某些选项组合是否有限制?
下面是我的代码。“starRotator”是我正在旋转UIImageView
的一个。UIView
我尝试将选项括在括号中,但这也不起作用。它似乎只选择了UIViewAnimationOptionRepeat
选项而忽略了其他两个。
[UIView animateWithDuration:30.0
delay:0.0
options:UIViewAnimationCurveLinear | UIViewAnimationOptionRepeat | UIViewAnimationOptionBeginFromCurrentState
animations:^{
starRotator.superview.transform = CGAffineTransformMakeRotation(M_PI);
}
completion:^(BOOL finished){ }
];