次のようなループ アニメーションがあります。
UIView.Animate(50, 0, UIViewAnimationOptions.Repeat | UIViewAnimationOptions.CurveLinear, () => {
bgBackground.Frame = new RectangleF(new PointF(-496, bgBackground.Frame.Y), bgBackground.Frame.Size);
}, () => {});
アプリがバックグラウンドになり、アニメーションが実行されていない場合。
アプリがフォアグラウンドになったときのイベントをリッスンしましたが、アニメーションを再開する方法がわかりません。
CABasicAnimation を使用して別のループ アニメーションがあり、アプリを再開するときにまだ実行中なので、ループ アニメーションに UIView ベースのアニメーションを使用できませんか?
他の同様の質問では、解決策として CALayer アニメーションが提供されています。