42

我用谷歌搜索了这两个词,但找不到任何东西。我从来没有使用过它。尽管我们有 main.storyboard,但是否有必要这样做。

4

4 回答 4

64

它们是两种完全不同的东西。启动屏幕是用户在应用程序完成启动之前点击应用程序图标时首先出现的内容。它显示一个单一的静态屏幕。它不能是动态的,也不能使用任何自定义类或代码。它是启动图像的替代品。

主故事板是应用程序运行时实际显示的内容。它包含您的应用程序、代码和逻辑。

于 2016-01-20T04:17:07.427 回答
3

当您在 Xcode 模拟器中运行程序并打开您的应用程序时,您可以在实际开发屏幕之前看到几秒钟的黑白屏幕

空白屏幕- LaunchScreen.storyboard - 不可编辑

开发的屏幕- Main.storyboard - 可编辑,您可以对其进行更改

于 2017-01-07T06:52:50.753 回答
3

launchscreen.storyboard(基本上是一个加载屏幕)是用户加载应用程序时出现的内容。它对用户显示的时间取决于用户加载您的应用程序需要多长时间。您可以更改 launchscreen.storyboard 的持续时间,但不建议这样做,通常用户希望应用程序尽快加载

main.storyboard 在 launchscreen.storyboard 之后出现在屏幕上

于 2018-06-13T01:09:09.820 回答
2

当应用程序在模拟器/iPhone 中运行时,用户单击应用程序图标后加载到内存中的第一个屏幕是 LAUNCHSCREEN.STORYBOARD 并且在应用程序完全加载后,这是 MAIN.STORYBOARD 发挥作用的时间,这是可编辑的屏幕,您可以在视图控制器中添加操作、出口、其他屏幕,因此主要工作在 MAIN.STORYBOARD 和 LAUNCHSCREEN.STORYBOARD 用于在应用程序完全加载时显示静态内容.

于 2018-11-13T10:53:48.900 回答