`

Xcode6,xcode7项目运行再xcode5上IOS模拟器上下有黑边

阅读更多

 

详情解说请见(原贴链接):http://blog.csdn.net/gf771115/article/details/43450681

下面标红的字是重点 : 不想看文字,就直接看图操作

 

问题概述:

xcode6,xcode7创建的项目,运行在xcode5上的模拟器上会出现上下黑边

 

问题原因:

xcode6之后,苹果引入了一种新的启动页机制:LaunchScreen.xib,而这种机制恰恰是不向下兼容的.Xcode5在启动页通过images asset进行管理(也就是加载Assets.xcassets文件夹里的LaunchImage),然而xcode6之后已经没有LaunchImage文件了.

  

解决方案:

在项目配置页,General下面有一栏App Icons and Launch Images其中有一项Launch Images Source,如果你遇到了问题,那么旁边显示的可能是一个按钮,Use Asset Catalog,点一下然后确定就可以了,会在项目中的Images.xcassets中生成LaunchImage,就像Xcode5中那样。此时再运行程序,已经不会再有上下的黑边问题了。但再次使用xcode6的模拟器时,也会出现黑边,此时LaunchImage文件夹内,添加对于尺寸的启动图片,就可以了,(没错!加了启动图片,无论哪个模拟器都不会出现黑边了)当然,在iOS8中依然会加载LaunchScreen.xib,看来至少二者是可以共存的。

 

 

 

 

 

  • 大小: 98 KB
  • 大小: 48.6 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics