我正在iPhone X上测试启动屏幕,并遇到了奇怪的行为。因此,我想在开放radar之前请求一些反馈:
我创建了一个纵向和横向的启动屏幕,尺寸为1125 x 2436像素
(纵向)和2436 x 1125像素
(横向)。然后我将它们添加到资源目录中,它们被正确地捕获:
到目前为止还不错。然后我在iPhone X模拟器上运行应用程序(我已经重置了应用程序以确保没有缓存),并显示(拉伸的)横向图像。
我验证了PNG来源具有有效的非Alpha背景,并且仍然无法显示正确的启动屏幕。我注意到肖像图像甚至没有复制到结果产品中:
因此,这可能是Xcode 9的问题。欢迎任何反馈,谢谢大家!
编辑:旁注:从资源目录中删除横向图像后,纵向图像将被正确复制和捕获。
更新 09/29/2017:苹果已确认这确实是Xcode的问题,并将提交给相关工程团队。