最近在写swift重构项目,在适配项目的时候出现了下图的情况

大家可以看到我的navigationBar设置为了蓝色,view为白色但是屏幕上下方出现了黑色区域,我一开始以为自己需要给widow添加bounds但是修改后没有用。然后调节状态栏高度,调节导航栏高度都无用,此时,内心是崩溃的。然后Google了半小时,终于找到了原因。
先上图

是的,你没有看错,就是这个原因,启动页面如果没有使用storyboard而是使用了LaunchImage,那么上图的图片必须添加。
OK,修改后就搞定了,如下图。

本文介绍了一个在Swift重构项目中遇到的问题:启动页面出现黑色区域。通过排查发现,若使用LaunchImage而非Storyboard,则需在启动图中添加特定尺寸的图片以避免该问题。
1万+





