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

时间:2016-01-15 09:48:06

标签: ios objective-c iphone xcode

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

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

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

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

任何人都可以帮忙吗?感谢..

3 个答案:

答案 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消失且应用完全加载后立即实例化。