web-dev-qa-db-ja.com

iOSアニメーションのスプラッシュ画面

IOS開発でスプラッシュ画面として.flaファイルを追加することは可能ですか?そうでない場合、スプラッシュ画面はアニメーションファイルの他の形式を受け入れますか?アニメーションGIFを受け入れますか?または.swfファイル?または、アニメーションをフレームごとに作成する必要がありますか。

もしそうなら、手順は何ですか?画像を追加するのと同じ方法で追加する必要がありますか?拡張子が異なるだけですか?

コードに追加したい.flaファイルがあります。残念ながら、これが実現可能かどうかについての資料は見つかりませんでした。

14
CodeGeek123

ここの人々はスプラッシュ画面と起動画像の違いを知らないようです。起動イメージは静的であり、xcodeを使用して構成し、変更することはできません。

しかし、スプラッシュ画面では、好きなことを行うことができます。それは、アニメーション、ビデオ、またはその他のものを表示する単なるviewControllerです。起動画像の後、「ランディングページ」の前にスプラス画面を表示します。次に、スプ​​ラッシュ画面で、フレームごとにアニメーションを作成するか、Krumelurが言ったようにMPMoviePlayerControllerに.mp4ビデオをロードできます。

アニメーションのスプラッシュ画面を使用する人は、通常、スプラッシュ画面の色(最初のアニメーションフレームの色またはビデオの色)の起動画像を使用するため、起動画像はスプラッシュ画面の一部であるように見えます。

35
jcesarmobile

アニメーションのスプラッシュ画面を作成するのは比較的簡単です。準拠した.mp4ファイルを作成し、このムービーの最初のフレームを起動イメージとして使用する必要があります。次に、アプリの起動時にMPMoviePlayerControllerをインスタンス化して、映画を全画面で再生します。打ち上げ画像が表示されてからしばらくすると、映画が始まります。

9
Krumelur

可能ではないようです。次の投稿をご覧ください 動的スプラッシュ画面

アニメーションはフレームごとに作成する必要があります。

スプラッシュ画面をアニメーション化するための別のガイド スプラッシュ画面でのアニメーション

したがって、スプラッシュ画面を表示する必要があります。その後、ビューにアニメーションを追加したり、ムービーを追加したりできます(例:.mov)

これがお役に立てば幸いです!!

1
MPG

IOSでは.flaファイルを表示できません。 iOSのコンテンツとしてFlashは許可されていません。また、スプラッシュ画面は静的なグラフィックのみにすることができます。

0
Eduardo