iPad大小的图像在XCode中

时间:2013-11-08 19:40:50

标签: iphone objective-c xcode image ipad

我目前正在开发一款通用的iOS应用。 但是我的iPad正在拍摄每张图片的“@ 2x版本”。 我已经阅读了一些关于在文件名中添加“~iPad”的内容,这在模拟器上非常完美,但在我的(真实)iPad上却不是。

不知道我做错了什么:

iPhone(非视网膜) image.png

iPhone(视网膜) image@2x~iPhone.png (这是我的iPad选择的那个)

iPad(非视网膜) image~iPad.png (而不是这个)

iPad(视网膜) image@2x~iPad.png

2 个答案:

答案 0 :(得分:1)

在资源编程指南中:

https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/Introduction/Introduction.html

在标题为 iOS支持设备专用资源(强调我的)的部分中:

  

'device'字符串是区分大小写的字符串,可以是以下值之一:

     
      
  1. ~ipad - 资源只能加载到iPad设备上。
  2.   
  3. ~iphone - 资源只能加载到iPhone或iPod touch设备上。
  4.   

所以而不是:

image~iPad.png

您应该使用:

image~ipad.png

答案 1 :(得分:0)

我清理了我的构建文件夹,重新添加了我的图片,现在一切正常。

以下是每个人都有同样问题的消息: 正如@Craig Otis所提到的,资本和非资本特征之间的区别非常重要。 观看此图片以了解图像命名: https://stackoverflow.com/a/18574780/2246164