web-dev-qa-db-ja.com

launchscreen.storyboardとmain.storyboardの違いは何ですか

2つのWordをグーグルで検索しましたが、何も見つかりませんでした。私はそれを使ったことがない。 main.storyboardがありますが、その必要はありますか。

27
Rishab

それらは2つのまったく異なるものです。起動画面は、アプリの起動が完了する前にユーザーがアプリのアイコンをタップしたときに最初に表示される画面です。単一の静的画面が表示されます。動的にすることはできず、カスタムクラスやコードを使用することもできません。これは、起動画像の代替品です。

メインストーリーボードは、アプリの実行中にアプリが実際に表示するものです。アプリ、コード、ロジックが含まれています。

45
rmaddy

Xcodeシミュレーターでプログラムを実行してアプリケーションを開くと、実際の開発画面の前に数秒間黒白い画面が表示されます。

空白画面-LaunchScreen.storyboard-編集不可

開発済み画面-Main.storyboard-変更可能な編集可能

1
Hemanth Peela

Launchscreen.storyboard(基本的に読み込み画面)は、ユーザーがアプリケーションを読み込むときに表示されるものです。ユーザーに表示される時間は、ユーザーがアプリケーションをロードするのにかかる時間によって異なります。 launchscreen.storyboardの継続時間は変更できますが、推奨されません。一般的に、ユーザーはアプリをできるだけ速くロードすることを望みます

Main.storyboardは、launchscreen.storyboardの後に画面に表示されます。

0
user9931805

シミュレーター/ iPhoneでアプリを実行しているとき、ユーザーがアプリのアイコンをクリックした後にメモリに読み込まれる最初の画面はLAUNCHSCREEN.STORYBOARDであり、アプリが完全に読み込まれた後、これがMAIN.STORYBOARDの登場です、これは、View Controller内でアクション、アウトレット、その他の画面を追加できる編集可能な画面です。したがって、メインの作業はMAIN.STORYBOARDとLAUNCHSCREEN.STORYBOARD内で行われ、アプリが完全に読み込まれている間に静的なものを表示するために使用されます。

0
Shubham Sharma