2017-04-15 24 views
-1

私はiOS開発が初めてで、起動画面について質問があります。iOS開発 - メイン画面の画像を変更できる起動画面?

私のアプリには画像があります(アプリがインターネットから開くとロードされます)。これはウェブサイト上で画像が更新されるといつでも変更できるため、画像が異なる可能性があるため起動画面を設計するときに起動画面には何がありますか?

答えて

2

AppleのHuman Interface Guidelinesでは、起動画面がアプリの最初の画面と一致する必要があります。この例では、起動画面の唯一の部分は非動的部分(WebコンテンツのUI)です。

アプリの最初の画面とほぼ同じ起動画面をデザインします。アプリの起動が完了したときに異なるように見える要素を含めると、起動画面とアプリの最初の画面の間に不快なフラッシュが表示されることがあります。

アプリが読み込まれる前に起動画面が表示され、静的コンテンツのみに使用する必要があります。

表示されている画像の周りにUI要素がある場合は、起動画面のUI要素を表示します。そうでない場合は、アプリのテーマに適したニュートラルな背景色を選択します。

0

LaunchScreenイメージは常に同じである

おかげ.. あなたは、起動画面は、アプリケーションがネットワーク要求または何を作り、初期化されている間に何かを表示するために使用されるLaunchScreen.storyboard

0

でそれを設定することができます。

ユーザーが非常に遅い接続で、画像が読み込まれるまで何も表示されないように、動的コンテンツを読み込まないでください。このため、関連付けられているビューコントローラがないのがこのためです。静的でなければなりません。

あなたは本当にここにあなたのロゴなどをロードする必要があります、あなただけの会社名を使用することができます。短い時間だけ表示されます。資産が変更されたら、変更をストアに送信してください

+0

アップルのHIGは、ブランディングの機会として起動画面を使用しないようにします。速くて速いデバイスでは、起動画面が短時間表示され、ロゴや画像が表示されるとユーザーの気が散るようになります。 – nathan

+0

私はこれまでに会社のロゴなどを見たことがありますが、そこには何を置いていますか? – Scriptable

+0

「Appleの方法」は、ユーザーインターフェイスに似たイメージを置くことです。あなたが私の質問のリンクをたどると、例が見えます。多くのアプリがロード時間がどれほど短いかによって、(会社のロゴではなく)これに切り替えました。 – nathan

1

イメージを省略します。起動イメージは、スクリーンがのどの部分になるかの裸の概要であることが確かにを含む必要があります。それは正確に色のついた背景に過ぎないかもしれません。何もないものの間のギャップをカバーするだけです。

ガイドラインを読む:https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen/左の画像を見てください。これは起動画面です。基本的には空です。

+0

私はガイドラインを読んでいて、ロゴやローディング画面を含めてはいけないと言っています....私はメイン画面上のすべての要素を含めるだけです。 ..私はテキストを入れてはいけないと言っています(私のボタンにはテキストがありますので、起動画面にはテキストなしのボタンが表示されているはずです)? – Michael

+0

潜在的にダイナミックなものは起動画面にはないはずです。 – nathan

+0

ああ私はそれを取得します。私はちょうどスクリーンショットをアプリの画面に使用し、それを使用していますが、今私は何をする必要があるかを正確に理解しています – Michael

関連する問題