iOS 不使用 Main.storyboard 和 LaunchScreen.storyboard的处理

在项目中,我有时候不想用Main.storyboard ,那么切记不是说我们右键选中Main.storyboard —- delete —— Move to Trash之后就完事儿了,这时候你运行程序一定会崩溃,那么怎么办呢?请看下一步处理:

点击工程名,就是最顶级目录 ——>general选项卡——>Deployment info组内的Main Interface设为空的“Main”删除掉然后回车,一定要回车,然后这时候运行程序就不会崩溃了


那么删除LaunchScreen.storyboard 的也是一样的右键操作,然后系统版本低于iOS 8.0会走LaunchImage. 以此来设置启动图,需要删除LaunchScreen.storyboard(LaunchScreen.xib). 同时在Xcode (General里) 做如下设置: 清空Launch Screen File,                同时选择 LaunchImage, 如下图:

iOS 不使用 Main.storyboard 和 LaunchScreen.storyboard的处理_第1张图片

同时添加适配各种机型的启动图即可.如果还不显示,需要将App删除重新安装即可.

各种机型启动图设置如下:

iOS 不使用 Main.storyboard 和 LaunchScreen.storyboard的处理_第2张图片

然后注意的是图片尺寸一定要对。否则对于iPhone5以上的手机则会出现上下黑边的问题,更换完成后,有可能你运行发现没有系统的启动图,这时候 ,删除原来的APP,重新运行一下应该就会好了

你可能感兴趣的:(iOS 不使用 Main.storyboard 和 LaunchScreen.storyboard的处理)