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];
}
];
ありがとう。