要让APP在iPhone X上变成全面屏显示(占满整个屏幕),而不是上下有没用的黑条,其实很容易,只需要:
在LaunchImage 中添加一个和 iPhone X 相关的启动图片。
即一张尺寸:1125 * 2436 的启动图片,让UI小姐姐帮忙切一张就好了。或自己用“预览”-“工具”-“调整大小”来简单制作一个测试下。
添加之后,对launchImage - show in finder,找到contents.json文件,添加如下这段代码。
{ "extent" : "full-screen", "idiom" : "iphone", "subtype" : "2436h", "filename" : "forIPX.png", "minimum-system-version" : "11.0", "orientation" : "portrait", "scale" : "3x" }
forIPX是我起的图片的名字,可改。
上述代码段如果插在中间的话,别忘了结尾逗号隔开。
然后回到Xcode,重新运行APP,你就发现在iPhone X上变成全屏啦~
如果你原本写的tabbar、导航栏等不能自动适配iPhone X,那么请看这篇博文:
https://blog.csdn.net/chenyblog/article/details/77987751