2011-08-13 3 views
2

iPhoneとiPadの両方のユニバーサルアプリケーションがあります。私はiPhoneアプリケーションのスプラッシュ画面を持っている必要がありますが、iPad版の起動イメージはありません。iOSユニバーサルアプリケーションのスプラッシュイメージ:1つのバージョンではスプラッシュを設定しますが、他のバージョンではスプラッシュを設定しないでください

iPadのスプラッシュ画面を削除すると、iPhoneの画面が読み込まれます。私はiPadの起動イメージキーを手動でapplication.plistに空の文字列に設定しようとしましたが、それは醜いランダムイメージにつながります。

普遍的なアプリケーションを開発する場合、iPhone版のスプラッシュ画面がありますが、iPadのスプラッシュはありませんか?はいの場合 - どのように?

答えて

1

なぜスプラッシュ画面を削除しますか?私が考えることができるのは、黒いイメージを作成し、デフォルトの黒いイメージを模したスプラッシュスクリーンとして使用することだけです。

+0

実際のアプリケーションを開始する前に、スプラッシュ画面にデフォルトの遅延があるためです。アプリケーションが0.1秒でロードされているが、アプリケーションにスプラッシュ画面があるとすると、ユーザーはN個のデフォルト遅延秒を待たなければなりません。 – WASD42

+0

よくAFAIK、あなたのアプリケーションを読み込んで素敵なアニメーションを提供している間、 'スプラッシュ画面'が表示されます。それを削除する方法はありません。最初のアニメーション後にOSがあなたのアプリを遅らせることはないと確信しています。 – Rengers

-2

スプラッシュ画面を作成してから、スプラッシュ画面を削除する時刻を設定したり、ユーザーがタップしたりすることができます。

スプラッシュ画面をプログラムで作成するには、多くの場合、tutorialsが多数あります。それを使用して、スプラッシュ画面を削除するタイマーを設定してください。

しかし、そのためのトリッキーな解決策もあります。ホームページのスクリーンショットを撮り、スプラッシュイメージとして使用してタイマーを設定するので、ユーザーがいずれかのコンポーネントをクリックすると、スプラッシュ画像が実際に読み込まれました。

+0

私はあなたの問題を解決するかもしれないことを願っています。黒の画像を設定するとアプリを起動するには時間がかかるので、スプラッシュ画面を作成してタイマーを設定する方がよいでしょう。 –

+0

これは、アプリを起動するときに、組み込みのiOSアニメーションを表示します。それはちょうど彼らが別の無意味な4秒待つことによってあなたのユーザーを悩ますでしょう... – Rengers