launchscreen.storyboard和main.storyboard之间有什么区别

时间:2016-01-20 04:13:40

标签: ios xcode-storyboard launch-screen

我用Google搜索了这两个词,却找不到任何东西。我从来没用过它。虽然我们有main.storyboard,但有没有必要呢。

4 个答案:

答案 0 :(得分:42)

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

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

答案 1 :(得分:1)

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

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

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

答案 2 :(得分:0)

launchscreen.storyboard(基本上是加载屏幕)是用户加载应用程序时出现的内容。用户看起来多长时间取决于用户加载应用程序所需的时间。您可以更改launchscreen.storyboard的持续时间,但不建议使用,通常用户希望应用尽快加载

main.storyboard显示在launchscreen.storyboard

之后的屏幕上

答案 3 :(得分:0)

当应用程序在Simulator / iPhone中运行时,在用户单击应用程序图标后加载到内存中的第一个屏幕是LAUNCHSCREEN.STORYBOARD,并且在应用程序完全加载后,这是MAIN.STORYBOARD的时间起作用,这是可编辑的屏幕,您可以在View Controller中添加动作,插座和其他屏幕,因此主要工作是在MAIN.STORYBOARD和LAUNCHSCREEN.STORYBOARD内部进行的,当应用程序显示静态内容时完全加载。