user975134
user975134

Reputation: 383

iPhone animation options

I am moving a UIImageView with the following animation:

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

The problem is the image starts moving slow, then speeds up and slows down again before ending the animation. Isn't the UIViewAnimationCurveLinear option supposed to make the animation perform at a constant rate?

Upvotes: 0

Views: 464

Answers (1)

Brian
Brian

Reputation: 3601

Try using this option instead - UIViewAnimationOptionCurveLinear. I found it while looking at this question on another site - http://www.iphonedevsdk.com/forum/iphone-sdk-development/89009-block-animation-ignores-uiviewanimationcurvelinear.html

Upvotes: 2

Related Questions