1

UIView のアニメーション機能 ([UIView animateWithDuration:]、[UIView beginAnimations] ... [UIView commitAnimations] など) を使用してアプリを作成しました。iPadでデバッグすると問題なく動作しますが、サーバー時間後にアニメーションが突然非常に速くなり、その持続時間は実際よりも短くなります。何が起こったのだろうと思いますが、私にはわかりません。誰でも私を助けることができますか?使用コード 1

[UIView beginAnimations:@"showShine" context:view];
[UIView setAnimationDidStopSelector:@selector(animFinished:finished:context:)]; 
[UIView setAnimationDelegate:self]; 
[UIView setAnimationDuration:0.4f]; 
view.frame = CGRectMake(center.x - F_WIDTH / 2, center.y - F_HEIGHT / 2, F_WIDTH, F_HEIGHT); [self.view addSubview:view]; 
[UIView commitAnimations];

使用コード 2

[UIView animateWithDuration:DURIATION 
animations:^{ 
[aniView setFrame:rtDestAfter]; 
} 
completion:^(BOOL finised){ 
[self animationFinished:stoken]; 
[stoken release]; 
} 
]; 

ありがとう。

4

1 に答える 1