×

关于iOS模拟器运行项目上下出现黑边解决方法

96
毛大虎
2016.07.05 13:09* 字数 296

一般我们在低版本写的项目 比如在xcode6上写的项目 在模拟器上运行都非常正常 但是当我们的xcode升级之后再次运行相同的项目 就有可能会出现上下黑边的问题  查了一下资料原来Xcode 6 默认新建的启动页面为 LaunchScreen.xib,系统通过检测是否有这个文件,来判断 app 是否支持 iphone 6 & 6 plus.

如果要支持 iOS 7,还必须添加 Launch Image assets.如果 app 要支持 iOS 7但是没有设置 Launch image assets ,在 iOS 7 上运行上下两边就会出现黑边。

解决办法1:Target -> General Tab -> App Icons and Launch Images -> add launch image 意思就是在launch上加个启动画面

解决方案二:新建一个图片名为Default-568h@2x (纯黑或则纯白都可以尺寸为640*1136(单位是像素 这个是iphone6的分辨率 png格式的))新建完成之后把这个图片直接拖到项目里 你就神奇的发现上下黑边解决了

以纯白为例:(纯黑也是这样的)

                                              谢谢大家

日记本
Web note ad 1