2013-10-14 77 views
0

我正在向我的项目添加一些图片,以便在后台运行静态幻灯片。但我有这样的感觉,我不相应地给图片命名。因此,我支持iOS 6 - iOS 7(如果我得到这个错误),我必须为我必须处理的三种不同屏幕尺寸创建3个变体。错误的图像名称?

为Default.png(3G版iPhone) [email protected](iPhone 4/4S)

这两项工作的高度,但我用的名字为iPhone 5(4英寸)挣扎。

我试了[email protected][email protected]

有没有人找到一种方法来实现这个工作?文档中几乎没有示例/解释。

感谢提前:)

+0

你想添加图片在应用程序中使用吗?或者您是否为闪屏(即启动屏幕)添加了图像? – Fogmeister

+0

我想没有解决方案可用,直到我们自己的图像只有方式是条件并手动加载它 –

+0

注意:它不应该是'default @ 2x-568h.png'。它应该是'default-568h @ 2x.png'。 – Bhavin

回答

2

如果您正在使用的Xcode 5中,您仍然可以使用资产目录,以支持iOS 6中,你只需要到在资产目录缩略图位置拖动图像,然后它们被称为什么并不重要。

如果您支持iOS6,它甚至会为您提供iOS6特定图像的占位符。

如果您使用的不是资产目录一定要使用正确的情况下,对作为图像名称:

[email protected] 
Default.png 
[email protected] 

设备上的文件系统是大小写敏感的,而对于模拟器文件系统不是,所以你需要确保正确的情况下。

+0

是的,我知道这一点,但如果我添加所有的图片,我得到一个错误,告诉我,我的资产目录中含有不明确的内容。我希望Xcode将图像检测为4英寸屏幕的图像。有我可以使用的名字吗? –

+0

如何解决含糊不清的内容问题。 – Abizern

+0

是的,它导致我的未分配图像具有正确的大小。 –

0

添加文件,您的闪屏用你喜欢的名字:

Default.png 
[email protected] 
[email protected] 

而在你info.plist`添加密钥Launch image

enter image description here

但是,通过@Abizem所建议的,具有的XCode 5是更容易使用的资产的目录。