【发布时间】:2012-03-07 03:37:20
【问题描述】:
所以我在处理我最近创建的应用程序的 default.png 图像时遇到了麻烦。这似乎是构建应用程序中最简单的部分,所以我遇到的困难让我觉得特别愚蠢:P 我正在做一个 phonegap 应用程序,但我认为这与这个问题没有任何关系。我有两个应用程序存在类似问题。
第一个应用程序 第一个是通用应用程序,这意味着它可以在 iphone 和 ipad 上运行,因此它具有适用于 ipad 和 iphone 分辨率的 default.png 图像。它会立即以正确的 ipad 尺寸打开。然后,很快,它会在左下角显示 iphone 大小的一个,而我的主屏幕显示在背景中。一旦应用程序完全加载完成,iphone default.png 图像就会消失,一切都很好。我只想在加载期间显示完整尺寸的图像,然后消失。
这是一个实际问题的视频:
http://archive.cyark.org/temp/sat.mov
这是我的 plist 文件和资源目录的内容:
http://archive.cyark.org/temp/sat.png
以下是资源目录中的实际 png:
http://archive.cyark.org/iphone/img-sat/Default.png
http://archive.cyark.org/iphone/img-sat/Default-LandscapeLeft.png
http://archive.cyark.org/iphone/img-sat/Default-LandscapeRight.png
http://archive.cyark.org/iphone/img-sat/Default-Portrait.png
http://archive.cyark.org/iphone/img-sat/Default-PortraitUpsideDown.png
第二个应用程序 这是一个只有 ipad 的应用程序。它会立即加载正确的横向 default.png 图像。然后它显示相同的横向图像,但将其旋转 90 度,显示初始主屏幕的一部分。这是非常丑陋的。那么,同样的问题,我该如何解决呢?
这是一个解决问题的视频:
http://archive.cyark.org/temp/rus.mov
这是我的 plist 文件和资源目录的内容:
http://archive.cyark.org/temp/rus.png
以下是资源目录中的实际 png:
http://archive.cyark.org/iphone/img-rus/Default-LandscapeLeft.png
http://archive.cyark.org/iphone/img-rus/Default-LandscapeRight.png
http://archive.cyark.org/iphone/img-rus/Default-Portrait.png
http://archive.cyark.org/iphone/img-rus/Default-PortraitUpsideDown.png
结论 那么这里发生了什么?我已经阅读了所有关于此的教程,它们都非常简单,我按照它们进行操作,但它不起作用!最后一件事,我在这两个应用程序上花了很多时间,并且有各种各样的图像循环通过我上面的各种 default.png 图像。我在 rus 应用程序中有一个不再存在的 Default.png 图像。我认为从我的 xcode 项目中删除该图像并不会从我设备上的构建中删除它。所以也许 onload 它引用了一个我不再知道的文件?
任何帮助将不胜感激,谢谢!
【问题讨论】:
-
在我看来,好像在显示的第一个视图中,您将背景设置为 default.png 以创建闪屏效果 - 是吗?您是否尝试过从设备中删除、清理和重新构建?
-
如何从设备中删除资源(图像)?简单地从 xcode 应用程序中删除它们是不行的,从设备中删除应用程序并重建也不行......
标签: iphone ios ipad cordova default.png