我有一个简单的动画,可以将视图从一个位置移动到另一个位置。动画正常运行,除了不遵循方法声明中设置的持续时间...
[UIView beginAnimations:@"listAnimationIn" context:nil];
[UIView animateWithDuration:1.0
delay:1.0
options:UIViewAnimationCurveLinear
animations:^{
lvc.view.frame = CGRectMake(0, 0, 320, 480);
}
completion:nil];
[UIView commitAnimations];
延迟有效,但无论我为持续时间输入什么值,动画都会快速运行(我尝试了从 0.5 到 2000 的值)。我也尝试了一些UIViewAnimationCurve
选项,但似乎没有任何效果。
我错过了什么吗?