我是iOS开发人员的新手,我知道这是一个非常简单的问题,但我真的无法理解原因。
当我构建SingleViewApplication
时,Xcode会自动生成LaunchScreen.storyboard
和Main.storyboard
,
但我找不到像[self.navigationController pushViewController:]
这样的代码,可以选择哪个视图控制器进入堆栈作为顶级视图的最后一个,
我只找到ViewController.{h,m}
作为第一个,并且没有看到将视图从LaunchScreen.storyboard
更改为Main.storyboard
的逻辑。
答案 0 :(得分:2)
Main.storyboard 文件和 LaunchScreen 是在项目属性中定义的。 您可以通过点击xcode中的项目找到它,然后在下面的目标中找到这两个名称,您可以通过选择标签旁边的下拉列表来选择您自己的名称。
和其他重定向到 LaunchScreen 到 Main.storyboard ,您可以在项目中引用 info.plist 文件以及 AppDelegate。 h 和 AppDelegate.m
答案 1 :(得分:1)
iOS很可能首先查找LaunchScreen.storyboard文件并显示它一段时间,当它完成时,它会查找Main.storyboard。
这些名字在Tejas的答案中提到的plist中是硬连线的,你可以改变它们。
答案 2 :(得分:0)
我不认为LaunchScreen.storyboard
正在推动Main.storyboard
。一切都在幕后进行管理,你无法改变这种行为。
您可以更改的内容是View Controller
中的初始Main.storyboard
,以便在LaunchScreen.storyboard
消失且应用完全加载后立即实例化。