1

我写了一个 iPad 应用程序,我使用两个不同的图像作为启动图像。iOS 模拟器在启动期间显示正确的图像,但设备始终使用纵向图像。我有正确的文件大小(Xcode 没有给我任何警告)!

我正在使用带有 Xcode 4.2 的 iOS5 Beta 7

这是我到目前为止所做的:

  • 我仔细检查了所有文件大小
  • 我将文件读取到项目中,
  • 我从头开始构建项目(包括“清洁”)
  • 我清理了工作区的派生数据目录。
  • 我从设备中完全删除了该应用程序。
  • 我重新启动了设备。

我的想法不多了。

有任何想法吗?

4

3 回答 3

0

在 iOS 3.2 及更高版本中,iPad 应用程序可以提供其启动图像的横向和纵向版本。每个特定方向的启动图像都必须在其文件名中包含一个特殊的修饰符字符串。特定方向的启动图像文件名的格式如下:

basename_usage_specific_modifiers_scale_modifier_device_modifier.png

应用程序启动图像。

于 2011-09-27T11:14:13.147 回答
0

我解决了。我找不到任何错误。因此,我根据项目中的launchimage删除了所有内容(包括info.plist中的条目),删除了派生的工作区文件夹,从设备中删除了应用程序。再次插入图片并在 info.plist 中设置图片的基本名称。有效。仍然不知道为什么。

顺便说一句:Xcode 4.2(和 iOS5)似乎改变了 iPad 启动图像的大小。

iOS < 5:纵向 768x1004px 横向:1024x748px(来源

iOS = 5:纵向 768x1024px 横向:1024x768px(来源:图片)

在此处输入图像描述

于 2011-09-27T18:55:33.693 回答
0

我这样做了:

  1. 将图片重命名为 Default-Landscape~ipad.png
  2. 在 Info.plist 中将其注册为

块引用

<key>UILaunchImageFile~ipad</key>
<string>${PRODUCT_NAME}/Default.png</string>

块引用

它似乎工作......

于 2011-12-17T19:55:01.290 回答