2012-01-13 12 views
1

UIViewアニメーションが行うアクセラレーションアニメーションと減速アニメーションを削除するにはどうすればよいですか?UIViewアニメーションアクセラレーションを削除する

私が言っていることを理解できない場合は、アニメーションが起動すると加速し、最後に到達すると減速します。私はアニメーションを一定のスピードにしたい。 ここに私のコードがどのように見えるかの例があります(私は古いアニメーション方法を使用しなければなりません)。

-(void)animate:(NSString*)animationID finished:(BOOL)finished context:(void*)context {   
    [UIView beginAnimations:nil context:nil]; 
    [UIView setAnimationBeginsFromCurrentState:YES]; 
    [UIView setAnimationDidStopSelector:@selector(animateStop:finished:context:)]; 
    [UIView setAnimationDelegate:self]; 
    [UIView setAnimationDuration:3]; 
    Motion.center = (*PathPoints)[Location]; 
    [UIView commitAnimations];   
} 

答えて

6
[UIView setAnimationCurve: UIViewAnimationCurveLinear]; 
+0

完璧ああ、私も起因することにある用語カーブにsetAnimationCurveを見ていませんでした。それはサークルなどと関係があると考えました。おかげで灰。 –

+0

それは私のために働いていない – Aitul