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

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

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

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

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

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