美文网首页iOS总结报错iOS 开发 iOS Developer
iOS开发真机测试显示不全屏(上下有黑边)

iOS开发真机测试显示不全屏(上下有黑边)

作者: 追风筝的荧火虫 | 来源:发表于2016-09-30 10:53 被阅读3122次

    最近升级了xcode8正版,无意间使用了iphone 5 _ios7.1.2真机测试项目,结果出现了下面的情况,不全屏显示,上下有黑边:


    真机测试上下有黑边

    还以为是我的项目适配出了问题,百度看了好多都是同一种解决方案,不过不够详细,我也写个。

    解决xcode8真机测试不全屏的问题

    1.打开项目设置

    项目设置

    说明下:Deployment Target 这个可以手动输入的,因为在xcode8以后它的可选项最低是8.0了,那么如果用的手机版本为7.几的话这里就可以手动输入了。
    看下面的icons and Launch Images项,发现Launch Images Source这项没有使用LaunchImage,这时候去到Assets.xcassets文件里面看确实是没有LaunchImage的,点击下面+号添加一个LaunchImage ,这时候会看到右边有个Retina 4 的图片框,去找一张分辨率为:640x1136的图片放在这里就好了。然后再回到项目设置那里选择launchImage重新运行就可以了

    其实后来我发现这样设置了之后用jenkins打包构建时失败了,再后来我发现只要在项目中任意文件夹添加这张图片就可以了,不用回到项目设置里面设置去选择launchImage,也不用去Assets.xcassets里添加了。

    Assets.xcassets 项目设置

    当然,下面这张就是你想要找的图,下载吧,确保下载后分辨率不变,图片名更改为Default-568h@2x,格式为png,分辨率为640x1136px

    Default-568h@2x.png

    相关文章

      网友评论

        本文标题:iOS开发真机测试显示不全屏(上下有黑边)

        本文链接:https://www.haomeiwen.com/subject/zwblyttx.html