【问题标题】:iOS launch images file typeiOS 启动图像文件类型
【发布时间】:2011-09-22 15:39:37
【问题描述】:

我正在开发一个 iPad 应用程序并阅读 this page 说启动图像必须是 PNG 格式,但在他们的 iOS 人类指南中,他们只建议使用 .png,而不是“必须”。 我想使用 .jpg 格式作为启动图像,因为 .png 中的启动图像大小仅 2 mb 左右,而 .jpg 格式只有 90 kb。 谢谢

【问题讨论】:

标签: ios ipad


【解决方案1】:

你需要在Info.plist中指定UILaunhImageFile字段

    <key>UILaunchImageFile</key>
    <string>Default.jpg</string>

设置此信息将使系统查找 Default.jpg 及其所有变体(肖像、风景、@2x 等)而不是 .png

例如,我正在编写一个 Universal 应用程序,现在所有启动图像都是 .jpg,包括 iPad Retina:Default-Portrait@2x.jpg

【讨论】:

  • 不再起作用了。您可以更改文件的名称,但不能更改扩展名。如果您为 iphone5 开发,则不会:“启动图像必须是 PNG 文件并且位于捆绑包的顶层,或者如果您本地化启动图像,则在每个 .lproj 文件夹中提供。”引用来自 Apple 的官方电子邮件,在拒绝我的应用程序使用 jpg 文件时发送。
【解决方案2】:

是的,这是真的。即使您找到了一些解决方法(例如,只是将 jpeg 文件重命名为“Default.png”),因为据记载它必须是 PNG,那么 Apple 可以随时让您的解决方法停止工作。

【讨论】:

  • 感谢您的快速回复,但在iOS Human Guidelines 他们只建议使用.png,而不是“必须”。哪一个是正确的?
  • @dreamexploded:HIG 中的陈述是关于所有图像的一般陈述。 “App Store 图标”可能是 jpeg,您可以使用任何可以加载到 UIImage 中的格式作为工具栏、导航栏和标签栏图标。
猜你喜欢
  • 2012-06-19
  • 2015-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-14
  • 2013-05-15
相关资源
最近更新 更多