如何正确添加这三个文件?“Default.png,Default-568h @ 2x.png,Default @ 2x.png”适用于iPhone / iPad的通用应用程序?

时间:2013-04-09 05:46:28

标签: iphone ios xcode splash-screen default.png

我在我的通用项目中添加了“Default.png,Default-568h @ 2x.png,Default @ 2x.png”这三个文件用于启动图像,我有三个不同的图像,其分辨率与苹果中提到的完全相同docs,适用于iPad 768 * 1024,适用于iphone-4s - > 320 * 480,用于iPhone 5> 640 * 1136。

但是我的问题是,当我在iphone4s-iphone5上朗姆酒时,正确地使用了启动朗姆酒,但是当我在Ipad上运行时,Deafault.png启动没有显示而不是显示,而是从Default-568h@2x.png引用。 Default-568h@2x.png显示在iPad而不是Deafault.png上,而且ipad上的图像也变得模糊和缩小,因为Deafault.png没有显示。如何解决这个问题。

非常欢迎来自专家的任何想法或建议。

3 个答案:

答案 0 :(得分:5)

启动图像命名应与此类似,以便通用。

iPhone > Default~iPhone.png,Default@2x~iPhone.png & Default-568h@2x.png.
iPad > Default-Portrait~iPad.png,Default-Portrait@2x~iPad.png,Default-Landscape~iPad.png,Default-Landscape@2x~iPad.png

请参阅以下链接,了解有关图像分辨率的更多详细信息

http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html

并且对于图像命名约定,请使用以下链接

http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/App-RelatedResources/App-RelatedResources.html

答案 1 :(得分:3)

  1. 首先我想建议,
  2. Preapre all Images,
  3. 从Project Navigator中选择Project并转到Summary并向下滚动 出现屏幕,然后右键单击该屏幕并从您的文件中选择文件 计算机将自动复制到项目,它将进入 在plist文件中.. ..
  4. 如果您的应用程序是通用的,那么您有 设置为iPhone和iPad两者。 ` enter image description here

答案 2 :(得分:1)

请参阅应用启动(默认)图像一章中的官方文档: App Launch (Default) Images

只有你应该做的是将启动图像设置为具有相对大小的专有名称,然后将这些图像添加到项目中。 Xcode将帮助您在应用启动时正确显示它。