iOS 9.3で下の画像のようなアニメーションスプラッシュスクリーンを作成する方法。
基本的に、アニメーションのスプラッシュスクリーンを作成することはできません。ただし、ストーリーボードで起動画面を複製して、アプリのエントランスビューコントローラー(VC)にすることができます。次に、ビューがロードされると、アニメーションを開始できます。最終結果として、「アニメーションのスプラッシュスクリーン」が表示されます。
シーケンスは次のように進行します。
アプリが起動→静的起動画面を表示→エントランスVCへの移行。シーンが同じように見えるため、ユーザーには表示されません→エントランスVCビューはアニメーションとして読み込まれます。
要約すると、起動画面の.xibファイルをアニメーション化された起動画面の最初のフレームとして扱います。
起動画面は静的であり、起動画面では操作を実行できません。そのため、起動画面にアニメーションを表示することはできません。しかし、これは1つの方法で実現できます。最初に静的な起動画面を表示してから、viewcontrollerをロードします。そのviewcontrollerで、アニメーションのgifを表示できます。そして、アニメーションループが完了したら、アプリのホーム画面を呼び出します。参照用に次のURLを参照してください。 スプラッシュ画面でアニメーションを実現するため
スプラッシュ画面にアニメーションを追加することはできませんが、次の2つのオプションでView Controllerを作成することで同じ結果を生成できます
次に、アプリを起動すると、アプリの静的スプラッシュ画面が表示され、アニメーションがgifまたはビデオを表示するカスタムView Controllerに移動します。ビデオが完了すると、アプリのランディング画面に移動します。