iPhone动画选项



我正在用以下动画移动一个UIImageView:

[UIView animateWithDuration:.5 delay:0 options:(UIViewAnimationCurveLinear | UIViewAnimationOptionAllowUserInteraction)
                 animations:^{
                     myImage.frame = CGRectOffset(myImage.frame, myImageOffset.x, myImageOffset.y);
                 }
                 completion:^(BOOL finished){
                 }
 ];

问题是图像开始缓慢移动,然后在动画结束前再次加速和减速。难道UIViewAnimationCurveLinear选项不应该使动画以恒定速率执行吗?

尝试使用此选项- UIViewAnimationOptionCurveLinear。我在另一个网站上看到这个问题时发现了它- http://www.iphonedevsdk.com/forum/iphone-sdk-development/89009-block-animation-ignores-uiviewanimationcurvelinear.html

最新更新