Xcode7 新建新工程 不全屏显示解决办法

在上篇文章中,xcode6使用的时候,删除storyboard,也会在5/5s之上的手机中不全屏显示,那个时候,只要选择-》Project-> Target->General-> Launch Image Source,直接点击,更换成Images 就可以了;但是现在Xcode 7 就不行了,因为xcode7 根本就没有这个Images选项。

对比一下Xcode 6 & 7 工程就会发现, Xcode 6 是Images.xcassets 文件;而Xcode 7 是Assets.xcassets; 再仔细看里面具体的内容就会发现,二者的不同,也就容易找到根本原因。先对比一下下图:

就会很清楚的发现,他们实际上都是读取里面的Json文件来识别尺寸打图片的;不同点是Assets里面压根儿就没有LaunchImage.launchimage文件;故而无法全屏显示;当然理由不够充分;进入到BrandAssets.launchimage里面去看看和进到LaunchImage.launchimage里面去看一下,分析一下Json数据,就明白了;

所以在用Xcode 7时,如果还要用纯代码来实现,又要全屏,解决的方法如下:

  1. 选择Xcode 7 工程里的Assets.scassets文件;
  2. 右键,新建添加一个LaunchImage文件,然后在info.plist文件里配置Launch screen interface file base name  = LaunchImage


然后可以可以用全屏显示了。

你可能感兴趣的:(ios,显示不全)