LaunchScreen.storyboard如何重定向到Main.storyboard



我是iOS开发人员的新手,我知道这是一个非常简单的问题,但我真的无法理解原因。

当我构建SingleViewApplication时,Xcode 自动生成LaunchScreen.storyboardMain.storyboard

但我找不到任何像[self.navigationController pushViewController:]这样的代码,可以选择哪个视图控制器进入堆栈作为顶级视图的最后一个,

我只发现ViewController.{h,m}是第一个,没有看到将视图从LaunchScreen.storyboard更改为Main.storyboard的逻辑。

谁能帮忙?谢谢。.

Main.storyboard 文件和 LaunchScreen 在项目属性中定义。您可以通过单击Xcode中的项目找到它,然后在下面的目标中找到这两个名称,您可以通过选择标签旁边的下拉列表来选择自己的名称。

和其他重定向到 LaunchScreenMain.storyboard,您可以在项目中引用 info.plist 文件,也可以引用 AppDelegate.h 和 AppDelegate.m

最有可能的是,iOS首先查找LaunchScreen.storyboard文件并显示它一段时间,当它完成后,它会查找Main.storyboard。

正如Tejas在他的答案中提到的,这些名字在plist中是硬连线的,你可以改变这些。

我不认为LaunchScreen.storyboard正在推动Main.storyboard.一切都在后台进行管理,您无法更改此行为。

您可以更改的是Main.storyboard中的初始View Controller,以便在LaunchScreen.storyboard消失且应用完全加载后立即实例化。

最新更新