【发布时间】:2017-10-03 18:30:45
【问题描述】:
Xcode 用于将启动图像分配到资产目录的界面相当混乱。鉴于我们选择的设置(仅限纵向,适用于 iOS 8.0 及更高版本),仅提供 2 个图像插槽,但 Apple docs 列出了各种设备(6s、6s Plus、7、7 Plus)所需的各种分辨率等),确切地说是 12 个。我正在使用 Xcode 8.3 顺便说一句。
我们正在为常用设备设计肖像图像,但是如何在此处分配它们?请注意下面的图片显示了图像的预期分辨率(直接来自 Apple 文档)和用于分配这些图像的 Xcode UI 之间令人困惑的不匹配。只有 6 个可用的插槽,即使 Apple 文档只描述了 6 个图像,也无法确定哪个位置。
编辑:部署目标是 8.3。
【问题讨论】:
-
您的“静态启动屏幕图像”包含 12 台设备,但其中 4 台是 iPad,并且大多数其他设备的尺寸相同。这里实际上只有 3 种不同的分辨率,4.7 英寸屏幕(iPhone 6s/7/8)、5.5 英寸屏幕(Plus 设备)和 4 英寸屏幕(iPhone 4S)。有趣的是,iPhone 4S 实际上是支持的具有 3.5 英寸屏幕且根本未列出的设备。
-
我相信为 3.5" 和 4" 屏幕提供图像的正确方法是选中 iOS 7.0 及更高版本的 iPhone Portrait 复选框。这将为您提供“2x”和“Retina 4”选项。 “2x”大概适用于 3.5 英寸设备(例如 iPhone 4S),“Retina 4”适用于 4 英寸设备(例如 iPhone SE)。
-
“令人困惑的不匹配”我看不出有什么令人困惑的地方。
-
@matt -- 例如:查看 iPad 图像有多少个槽位:2. 查看 Apple 文档中列出了多少个唯一尺寸的 iPad 分辨率:3.
-
这就是我刚才在评论中的内容: 3. iPad 图像显示了多少个插槽? 2.
标签: ios xcode image launchimage