iOS 不使用 Main.storyboard 和 Launch
2017-04-23 本文已影响1055人
zl_xust
在项目中,我有时候不想用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, 如下图:
同时添加适配各种机型的启动图即可.如果还不显示,需要将App删除重新安装即可.
各种机型启动图设置如下:
然后注意的是图片尺寸一定要对。否则对于iPhone5以上的手机则会出现上下黑边的问题,更换完成后,有可能你运行发现没有系统的启动图,这时候 ,删除原来的APP,重新运行一下应该就会好了