私は無期限のUIViewをアニメーション化するために、次のコードを使用しています:私のアプリケーションがバックグラウンドになったとき、私の不定なUIViewアニメーションが止まるのはなぜですか?
#define DEFAULT_ANIM_SPPED 0.6
#define INFINATE_VALUE 1e100f
[UIView beginAnimations:nil context:nil];
[UIView setAnimationRepeatAutoreverses:YES];
[UIView setAnimationRepeatCount:INFINATE_VALUE];
[UIView setAnimationDuration:DEFAULT_ANIM_SPPED];
CGRect tempFrame=myView.frame;
tempFrame.origin.y -= 30;
myView.frame=tempFrame;
[UIView commitAnimations];
私のアプリケーションがバックグラウンドに行き、その後、私はそれに戻った場合は、このようなすべてのアニメーションは現在停止されています。なぜこれが起こっていますか?
有益な情報ありがとうございます。 –
IMOこのパターンは、あまりにも複雑すぎるアニメーションを作り出します。 – Jonny