【发布时间】:2014-09-11 05:16:10
【问题描述】:
我以前只是使用两种屏幕尺寸,但现在在新的 iPhone 6/6+ 发布后我需要处理四种屏幕尺寸,那么我该如何指定 这些新设备的启动图像 ??
提前致谢
更新
在 .xcassests 文件中,我发现在 Xcode 6 GM 中添加了新设置,即 (Retina HD 5.5) 和 (Retina HD 4.7),我想很容易找到哪个是 iPhone 6 的,哪个是 iPhone 6+ 的,但是这些启动图像的默认名称是什么??
因为我通常不使用 .xcassests 文件
3.5 inches = Default.png
(320px x 480px)
3.5 inches (with retina) = Default@2x.png
(640px x 960px)
4.0 = Default-568h@2x.png
(640px x 1136px)
4.7 = ??
(750px x 1334px)
5.5 = ??
(1242px x 2208px)
答案:
后来经过一番搜索,我找到了以下答案:
3.5 inch screen: LaunchImage-700@2x.png
4.0 inch screen: LaunchImage-700-568h@2x.png
4.7 inch screen: LaunchImage-800-667h@2x.png
5.5 inch screen: LaunchImage-800-Portrait-736h@3x.png
iPad2 : LaunchImage-700-Portrait~ipad.png
Retina iPads : LaunchImage-700-Portrait@2x~ipad.png
【问题讨论】:
-
设备应该只是自动扩展现有的...
-
@rebello95 我想为 iPhone 6/6+ 设计一个启动图像,而不用缩放旧图像,以获得更好的分辨率......就像我们为 iPhone 5 所做的那样
-
好点。我目前没有安装 Xcode 6 GM,但我会看看
.xcassets文件中是否有新的集合。 -
iPhone 6 启动图像是 750 x 1334,而不是 640 x 1136。
-
您是否将图像资源用于启动图像?