iOS启动图像和状态栏

3
在 iOS 应用程序中,历史上启动图像应该在顶部留出一个20/40像素的未使用区域,应用程序启动时状态栏会出现在那里。在我的应用程序中,我只会在那里放一个白色条纹。
现在,我正在为4英寸屏幕调整我的应用程序,我提供了一个Default-568h@2x.png图像,并带有相同的条纹。它不再像以前那样工作了(至少在模拟器上)-条纹出现在状态栏下方,其余部分的图像向下移动。
我应该现在裁剪图像吗?然而,屏幕大小与建议的启动图像大小完全相同,都是640x1136。如果我从顶部裁剪状态栏,底部会出现什么?

你尝试过从顶部裁剪它,看看底部出现了什么吗? - hd1
1个回答

2

我遇到了同样的问题,看起来这可能是Xcode在选择568h的正确图片时出现了错误。尝试将图片移除并复制到文件夹中再添加到项目中。


这是模拟器的问题吗?我没有5G设备,无法测试。 - Seva Alekseyev
不,我不认为这是模拟器的问题。当我在我的设备上进行测试时,它就发生了。但如果它在模拟器上发生了,那么它也会在设备上发生。 - bogen
仅仅重新添加到项目中并不能解决问题。我需要在Info.plist或其他地方列出新的启动画面吗?还是需要更改文件类型?看起来好像旧的启动画面被使用了,而且被垂直拉伸了。但是系统注意到了新的启动画面,因为我的视图已经正确地调整大小了。 - Seva Alekseyev
现在它突然消失了,真是奇怪。我什么都没做,只是重新构建了几次并修复了一个 NIB 文件。 - Seva Alekseyev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接