画像シーケンスではなく、プログラムでアニメーションを行う方が優れたアプローチです (Apple の方法でもあります)。これには多くの利点がありますが、特にパフォーマンスが大幅に向上しています (イメージ シーケンス アニメーションが 60FPS で実行されることはほとんどありません!)。
このアニメーションはさまざまな方法で実現できます。最も簡単な方法は、イメージ エディターでリング グラフィックを作成し、それUIImageView
を保持する を作成することです。次に、ビューのスケール、アルファ、およびフレームのプロパティを簡単にアニメーション化できます (イメージ ビューがスケールに合わせてイメージのサイズを変更するように設定されていることを確認してください)。脈動するアニメーションが無期限に繰り返されるようにするには、UIView アニメーションの繰り返しプロパティを設定します。中央の「青いボール」は、上に別のUIImageView
オーバーレイにすることができます。
UIView
アニメーションは非常に簡単で、Apple はあなたを動かすためのサンプル コードをたくさん用意しています。アニメーション ブロック内でアニメーション化するプロパティを、アニメーション パラメータ (期間、繰り返しなど) と共に囲むだけで、あとは iOS が行います。StackOverflow で「UIView animation」を検索すると、役立つ可能性のある多くの質問が表示されます。