Han*_*hel 10 xcode ios launch-screen ios11 iphone-x
我正在测试iPhone X上的图像启动屏幕并遇到一种奇怪的行为.所以我想在打开雷达之前要求一些反馈意见:
我创建了一个具有尺寸1125 x 2436 Pixel(纵向)和2436 x 1125 Pixel(横向)的纵向和横向发射屏幕.然后我将它们添加到资产目录中并正确地拾取它们:

到现在为止还挺好.然后我在iPhone X模拟器上运行应用程序(我之前重置了应用程序以确保没有任何缓存)并显示(拉伸)横向图像.
我验证了png源具有有效的非alpha背景,但仍然无法显示正确的启动屏幕.我注意到肖像图像甚至没有复制到最终产品中:
所以这可能暗示了Xcode 9的问题.任何反馈都非常受欢迎,谢谢你们!
编辑:侧注:从资产目录中删除横向图像时,将复制并正确拾取纵向图像.
更新 09/29/2017:Apple确认它确实是Xcode中的一个问题,它将被提供给相关的工程团队.
对于 iPhone X,尝试使用启动屏幕故事板而不是启动图像。
Apple 开发者网站上的新“为 iPhone X 构建应用程序”视频中提到了这一点:https ://developer.apple.com/videos/play/fall2017/201/
(在 2 点 50 分处提到了。)
要设置启动屏幕故事板,请创建一个故事板文件并从项目设置的“启动屏幕文件”下拉列表中选择它。
| 归档时间: |
|
| 查看次数: |
4385 次 |
| 最近记录: |