我是iOS开发者的新手,我知道这是一个非常简单的问题,但我真的不能理解原因。
当我构建SingleViewApplication时,Xcode会自动生成LaunchScreen.storyboard和Main.storyboard,
但我找不到任何像[self.navigationController pushViewController:]这样的代码,它可以选择哪个视图控制器进入堆栈作为顶层视图的最后一个,
我只找到ViewController.{h,m}作为第一个,并且看不到将视图从LaunchScreen.storyboard更改为Main.storyboard的逻辑。
有人能帮上忙吗?谢谢..
发布于 2016-01-15 18:05:45
Main.storyboard文件和LaunchScreen是在项目属性中定义。你可以通过点击xcode中的项目来找到它,然后在下面的目标中你可以找到这两个名字,你可以通过选择标签旁边的下拉列表来选择你自己的名字。
和其他重定向到Main.storyboard的LaunchScreen,您可以引用项目中的info.plist文件以及AppDelegate.h和AppDelegate.m
发布于 2016-01-15 18:06:06
最有可能的情况是,iOS首先查找LaunchScreen.storyboard文件并显示它一段时间,当它处理完它时,它会查找Main.storyboard。
正如Tejas在他的回答中提到的那样,这些名称是硬连接在plist中的,您可以更改这些名称。
发布于 2016-01-15 18:05:54
我不认为LaunchScreen.storyboard在推动Main.storyboard。一切都是在幕后管理的,你不能改变这个行为。
您可以更改的是Main.storyboard中的初始View Controller,以便在LaunchScreen.storyboard消失和应用程序完全加载后立即实例化它。
https://stackoverflow.com/questions/34808303
复制相似问题