这与iPad 的 Default-Portrait.png 有关:有什么方法可以使文件变小?
有没有办法为 Default-Landscape.png 和 Default-Portrait.png 指定更有效的文件格式(如 JPEG)?
这与iPad 的 Default-Portrait.png 有关:有什么方法可以使文件变小?
有没有办法为 Default-Landscape.png 和 Default-Portrait.png 指定更有效的文件格式(如 JPEG)?
是的,可以使用 jpg 文件作为启动图像。只需将带有基本文件名(例如 LaunchImage.jpg”)的“启动图像”键添加到 Info.plist。然后将文件添加到您的项目中,例如
Xcode 会接收它们。
但是,通过个人经验,我发现如果您支持更大的 iPhone 5 屏幕,App Store 需要 PNG 格式,并使用 PNG 的存在来确定 iPhone 5 支持并在商店中显示 iPhone 5 尺寸的缩略图。使用 JPG 图像不会将应用显示为在应用商店中优化的 iPhone 5(即使它在设备上可以正常工作),因此最好坚持使用 PNG。
除了 png 之外,没有其他方法可以使用图像。
所有启动图像都必须是 PNG 文件,并且必须位于应用程序包目录的顶层。部分:应用程序启动(默认)图像
更新:JPEG 图像可以工作,Apple 的文档不再指定图像必须是 PNG 文件。
如果您使用 xcassets,那么从 Xcode 6 开始您可以使用 JPG。但是 Xcode 仍然不允许您将 JPG 放入 LaunchImage 文件夹。但是您可以在 Finder 中进行操作。只需使用 Finder 将您的 PNG 放入该文件夹,然后编辑 JSON 文件,将所有 .png 扩展名更改为 .jpg。
我还没有使用它向商店提交应用程序,但它至少可以在 iPhone 模拟器中运行。
更新:在设备上不起作用。无论如何我都会把这个答案留在这里,这样人们就知道这种技术至少已经尝试过了,所以不会重复这种努力。